厦门浪子 发表于 2017-9-25 09:07:19

uSART发送完成为什么不要清楚发送完标志位?

    在usart中断发送完成函数里面,发送完成只是禁止发送中断等,并没有调用__HAL_UART_CLEAR_FLAG()清除发送完成标志

MrJiu 发表于 2017-9-25 11:14:42

你是要清楚hal的标志,还是寄存器的标志,再说了只是个状态位而已,给你查询的。。。。

anobodykey 发表于 2017-9-25 11:51:02

没关系的,只要往TDR写数据会自动清除的

黑皮男 发表于 2017-9-25 20:22:28

楼上正解,读写UART的数据寄存器会自动清除标志

厦门浪子 发表于 2018-3-2 16:34:49

黑皮男 发表于 2017-9-25 20:22
楼上正解,读写UART的数据寄存器会自动清除标志

你说的是TXE标志,不是TC标志位。
页: [1]
查看完整版本: uSART发送完成为什么不要清楚发送完标志位?