解读STM32串口发送的两个标志位 "USART_FLAG_TXE" & "USART_FLAG_TC"

当你使用串口发送数据时是否出现这样的情况: 1.发送时第一个字节丢失。 2.发送时出现莫名的字节丢失。 3.各种情况字节丢失。 没错,我都遇到过,哈哈哈, 1.先了解一下串口发送的流程图(手动描绘,): 可以假象USART_FLAG_TXE是"弹仓",USART_FLAG_TC是"弹膛",对应"数据缓冲区"和"移位寄存器"! 数据缓冲区为空时:USART_FLAG_TXE=1 数据缓冲区为"空"并
相关文章
相关标签/搜索