記一次linux下串口數據丟包解決過程

項目中兩個芯片之間用串口進行通信,由於傳輸格式中有校驗位,在數據量很大的時候總是校驗失敗。於是花了很長的時間最終解決了這個問題。 首先串口丟數據有兩種情況(明顯排除發送端發送的數據不對),第一種是信道也就是串口線或者連接口不行,無法承受很高的波特率(我使用的波特率是921600),第二種就是接收端由於某種原因丟數據。通過觀察我排除了第一種情況,因爲如果是信道承受不了太高的波特率的話那平時的小段小段
相關文章
相關標籤/搜索