最近一個項目STM32F107+5路串口,HAL庫,ORE標誌位置1後,串口就不接受數據了。
增加串口錯誤回調函數,ORE錯誤後情況好轉,但是還是出現。檢查整個工程,發現定時器的中斷優先級比串口高,在定時器中斷裏面處理的時間比較長。因此把串口中斷優先級提成比定時器高。暫時沒有出現ORE錯誤。
串口錯誤回調處理如下:
最近一個項目STM32F107+5路串口,HAL庫,ORE標誌位置1後,串口就不接受數據了。
增加串口錯誤回調函數,ORE錯誤後情況好轉,但是還是出現。檢查整個工程,發現定時器的中斷優先級比串口高,在定時器中斷裏面處理的時間比較長。因此把串口中斷優先級提成比定時器高。暫時沒有出現ORE錯誤。
串口錯誤回調處理如下:
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU
warnings by IAR Embedded workbench IDE:transfer of control bypasses initialization of...