stm32cubeMX學習7、使用freertos在cubeMX代碼生成規則編程中應該注意的事項

咱們來看這段程序:web 上面這段程序,是串口2的中斷服務函數,在這裏面完成的是接收一幀\r\n的數據。 這樣看來,這段程序保護得挺好,在串口在執行接收的過程當中不會被中斷打斷。但它存在隱藏的BUG,咱們來看下面這種狀況。 若是是使用stm32cubeMX生成代碼,咱們會看到在main.c中調用了串口初始化函數,在代碼編寫規則制定的區域定義了一個信號量,用於處理傳感器數據。 編程 這樣看來沒毛病,
相關文章
相關標籤/搜索