stm32 串口發送字符串第一個字節丟失、復位發送00

1.stm32 串口發送字符串第一個字節丟失
這個問題如下解決:
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);//防止一個字節丟失
USART_SendData(USART1,data);
while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
在這裏插入圖片描述
2.stm32復位串口發送00,APB1與APB2混淆了,區分好。
在這裏插入圖片描述