AM1808的串口中断中:发送中断能否和其他中断(接收就绪中断、接收超时中断、线路状态错误中断)进行排队?我看芯片手册中提到当读取中断标识寄存器(IIR)时,发送中断的挂起标识就会被清掉。如果真是这样,当发送中断和其他中断同时产生时,发送中断怎么处理?
谢谢。
Tony Tang:
UARTINT 在CPU只有一个中断号,需要在你的UART ISR里查询各种中断条件进行相应的处理。
peng lee1:
回复 Tony Tang:
我知道UARTINT 在CPU只有一个中断号,如果串口接收中断和发送中断同时产生的话,由于接收中断优先级高,会先处理接收中断,处理完接收中断后,发送中断还会跟着产生CPU中断吗?
Tony Tang:
回复 peng lee1:
不会,需要在你的UART ISR里查询各种中断条件进行相应的处理,处理完所有的中断后再退出ISRhandler