您好!
我对 UART 中断有疑问。
我 通过以下过程得到了中断因子。
(1)获取 UARTMIS 寄存器的值
(2)设置为 UARTICR 并清除中断标志
(3)获取 UARTRSR 寄存器的值
(4)在 UARTECR 寄存器中置位0并将其清零。
当 UART 中断处理中的 UARTMIS 寄存器采集到该值时、该值为0x000080 (FEMIS)。
当我获得 UARTRSR 寄存器的值时、我得到了0x00000000。
从(1)开始、中断原因是 FEMIS、因此我认为在 UARTRSR 寄存器中设置 FEMIS (0x00000001)。
该过程是否有问题?
谢谢、
科基