新手上路
- 积分
- 38
- 金钱
- 38
- 注册时间
- 2019-7-30
- 在线时间
- 8 小时
|
本帖最后由 无羁 于 2019-8-13 12:52 编辑
一、USART_CONFIG_IT。
1、USART_IT_PE 奇偶错误中断。
2、USART_IT_TXE 发送中断。 写寄存器DR清零。 发送缓存空中断,表示一旦发完一个数据就进入中断函数,保证连续发送一段数据。当接收到1个字节,会产生USART_IT_RXNE中断。
3、USART_IT_TC 传输完成中断 。 读/写寄存器DR清零,也可软件手动清零。发送一个字节后才进入中断,这里称为“发送后中断”。
4、USART_IT_RXNE 接收中断。 读寄存器DR清零,也可软件手动清零。接收缓存补空中断,一旦有数据接收到就进入中断以接收特定长度的数据。
5、USART_IT_IDLE 空闲总线中断 。 当接收到一帧数据,就会产生USART_IT_IDLE中断。
6、USART_IT_LBD LIN中断检测中断。
7、USART_IT_CTS CTS中断。
8、USART_IT_ERR 错误中断。

二、USART_GET_IT。USART_GetITStatus函数的功能是检查指定的USART中断发生与否
1、USART_IT_PE 奇偶错误中断 2、USART_IT_TXE 发送中断 3、USART_IT_TC 发送完成中断 4、USART_IT_RXNE 接收中断 5、USART_IT_IDLE 空闲总线中断 6、USART_IT_LBD LIN中断探测中断 7、USART_IT_CTS CTS中断 8、USART_IT_ORE 溢出错误中断 9、USART_IT_NE 噪音错误中断 10、USART_IT_FE 帧错误中断 11、USART_IT_ORE_RX 12、USART_IT_ORE_ER 
|
|