CH438使用STM32查询方式读取异常

CH438使用STM32查询方式读取数据,中断关闭,如下:

//    WriteCH438Data( REG_IER_ADDR, /*BIT_IER_IEMODEM | */BIT_IER_IELINES | BIT_IER_IETHRE | BIT_IER_IERECV );    

//    WriteCH438Data( REG_MCR_ADDR, BIT_MCR_OUT2    | BIT_MCR_RTS     | BIT_MCR_DTR );  

没用发送数据或接受数据,使用ReadCH438Data( REG_IIR_ADDR )读取结果为C4或者C6,这个怎么回事? 

          

如果串口工作于查询方式,那么无需设置 IER 和 MCR 的 OUT2,只需查询 LSR 寄存器并分析处理


你好,你搞完了么?能不能交流交流


只有登录才能回复,可以选择微信账号登录