STM32應用:使用STM32 USART接收不特定長度資料的設計img_cart
一般利用USART接收不特定長度的資料時,傳統作法不外乎: 檢查USART的RXNE旗標是否有新資料。 開啟USART的RXNE中斷,當接收到新資料時跳到ISR。 第一種作法不但會浪費CPU運算資源,且若未將USART data register的資料讀取前又進來新資料時,會產生Overrun錯誤。