8.2.6 事件与中断

更新于 2026年10月10日 版权声明
8.2.6 事件与中断

USART共有11个中断标志,对应9个中断源,如表8.4所示。其中,前3个为发送器相关中断,其他为接收器相关中断,通过设置相关的控制位使能中断。

USART发送期间有发送数据寄存器空、CTS标志(清除发送)、发送完成3种中断源。当设置了对应的中断使能位时,若产生对应的中断源,则对应的中断标志位会置1,引起一次发送中断服务。

USART接收期间有接收数据就绪可读,检测到数据溢出,检测到空闲线路,奇偶校验错,断开标志,噪声标志、多缓冲通信中的溢出错误和帧错误等中断源。当设置了对应的中断使能位时,若产生对应的中断源,则对应的中断标志位会置1,引起一次接收中断服务。

表8.4 事件与中断源(https://www.daowen.com)

图示

USART的所有中断都连接到同一个中断向量,如图8.11所示。

图示

图8.11 USART中断向量

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)