STM32串口中断的条件
时间: 2024-01-04 16:55:39 浏览: 139
STM32串口中断
STM32串口中断的条件包括:
1. 接收寄存器非空:当接收缓冲区有数据时,会触发串口接收中断。
2. 发送寄存器为空:当发送缓冲区为空时,会触发串口发送中断。
3. 发送完成标志位:当发送完成后,会触发串口发送完成中断。
4. 帧错误:当接收到的数据帧出现错误时,会触发串口帧错误中断。
5. 奇偶校验错误:当接收到的数据帧奇偶校验出现错误时,会触发奇偶校验错误中断。
6. 噪声错误:当接收到的数据帧噪声出现错误时,会触发噪声错误中断。
7. 帧结束:当接收到数据帧结束符时,会触发帧结束中断。
8. LIN帧错误:当接收到的数据帧出现LIN帧错误时,会触发LIN帧错误中断。
阅读全文