M451系列UART中断有很多种,包括接受、发送、错误等10种中断。
官方技术参考文档很明确的写着:
每个UART控制器支持10种类型的中断,包括:
达到接收阈值水平的中断(RDAINT)
发送FIFO空中断(THERINT)
Line状态中断(校验错误,帧错误,间隔错误)(RLSINT)
MODEM状态中断(MODEMINT)
接收缓冲区定时溢出中断(RXTOINT)
缓冲区错误中断(BUFERRINT)
LIN总线中断(LININT)
nCTS唤醒中断(CTSWKIF)
数据唤醒中断(DATWKIF)
自动波特率中断(ABRIF)
下表描述了中断源和中断标志。当中断使能且有中断标志时就会产生中断。用户必须在中断后清中
断标志。
|