stm32串口空閒中斷如何接受完整的不定長的一幀數據

  在調試程序時發現,甲方提供的通訊協議,只有幀頭和信息位,沒有幀尾,沒有校驗位。 剛開始時按照甲方提供的通訊協議,簡單的寫了一個串口中斷接收程序。可是在測試中發現:發送協議 FEFE,000,00000000,002,002,002,?000,設備能夠正常接收,但在幀尾部添加一個字節或者減小一個字節再發送,設備依然響應。c++ 如下爲錯誤的代碼。 // if(USART_GetITStatus(
相關文章
相關標籤/搜索