STM32L053調試LPUART+DMA+空閒中斷收不定長數據時出現幀錯誤的解決辦法

現象 程序仿真正常跑沒問題,串口一發數程序就會死在串口錯誤中斷回調函數中 void HAL_UART_ErrorCallback(UART_HandleTypeDef *UartHandle) { while(1) { } } 單步調試發現是在 void HAL_UART_IRQHandler(UART_HandleTypeDef *huart) 中的 if (((huart->Err
相關文章
相關標籤/搜索