先檢查這個函數:printf重定義函數 發現是由於我粗心把while後面的‘’;「去掉了,導致函數一直循環在判斷中斷裏面; USART_FLAG_TC USART_FLAG_TXE 菜鳥筆記,大神勿噴。