stm32串口输出丢失第一个字符的问题及原因时间:2024-04-07 13:03:36因为TC和TXE 标志位在复位的时候会被置1,导致第一次没有发送。 所以在初始化串口的时候可以增加一句 USARTx->SR=0;(如 USART1->SR=0;)