阅读背景:

stm32串口输出丢失第一个字符的问题及原因

来源:互联网 


因为TC和TXE 标志位在复位的时候会被置1,导致第一次没有发送。

所以在初始化串口的时候可以增加一句 USARTx->SR=0;(如 USART1->SR=0;)所以在初始化串口的时候




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: