WCH沁恒单片机
直播中

无人岛

9年用户 864经验值
擅长:嵌入式技术 制造/封装 控制/MCU
私信 关注
[问答]

CH9434无法请中断怎么解决?

接收数据超时中断响应后,读RBR无法清中断标志,一直引起中断。





  
  

回帖(1)

徐冬蕾

2022-10-12 10:04:30
您好,在触发接收超时中断之后,读取RBR寄存器之后,您可以看一下LSR寄存器的DATARDY位是否为1,如果为1则表示FIFO接收缓冲区有数据未读取。您也可以看一下您的对方设备是不是间隔一段时间会固定发送数据。如果是的话,则表示那个INT是因为后续的数据包导致触发了新的INT。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分