因为TC和TXE 标志位在复位的时候会被置1,导致第一次没有发送。 所以在初始化串口的时候可以增加一句 USARTx->SR=0;(如 USART1->SR=0;)所以在初始化串口的时候 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交