接收数据超时中断响应后,读RBR无法清中断标志,一直引起中断。
热门产品 :
CH32X035: 32位USB+USB PD单片机
接收数据超时中断响应后,读RBR无法清中断标志,一直引起中断。
您好,在触发接收超时中断之后,读取RBR寄存器之后,您可以看一下LSR寄存器的DATARDY位是否为1,如果为1则表示FIFO接收缓冲区有数据未读取。您也可以看一下您的对方设备是不是间隔一段时间会固定发送数据。如果是的话,则表示那个INT是因为后续的数据包导致触发了新的INT。