STM32串口

狀態寄存器USART_SR的復位值爲0x00C0H:即 第七位發送寄存器空TXE=1和第六位發送完成TC=1寄存器爲空, TC=1代表發送已完成. 此時只要使能了發送空和發送完成中斷就可進入中斷ISR(因此若是手動發送或者開機狀態爲接收的要清除這TC標誌(TXE不用由於不能經過寫1清零))。 所以建議的是在初始化時很差啓用TXE中斷,只在要發送數據(尤爲是字符串、數組這樣的系列數據)時才啓用TXE
相關文章
相關標籤/搜索