解讀STM32串口發送的兩個標誌位 "USART_FLAG_TXE" & "USART_FLAG_TC"

當你使用串口發送數據時是否出現這樣的情況: 1.發送時第一個字節丟失。 2.發送時出現莫名的字節丟失。 3.各種情況字節丟失。 沒錯,我都遇到過,哈哈哈, 1.先了解一下串口發送的流程圖(手動描繪,): 可以假象USART_FLAG_TXE是"彈倉",USART_FLAG_TC是"彈膛",對應"數據緩衝區"和"移位寄存器"! 數據緩衝區爲空時:USART_FLAG_TXE=1 數據緩衝區爲"空"並
相關文章
相關標籤/搜索