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