導航:首頁 > 數據處理 > 串口接收數據丟包怎麼辦

串口接收數據丟包怎麼辦

發布時間:2024-12-27 10:49:07

① 請問串口通訊中丟包如何處理

是不是通信速率設的太高了,高的話容易丟數據。
建議使用流控制。

② 關於 485 丟包的事

有兩個端的設備發送數據的時候就會丟包,但軟體是不知道數據已經丟包了。
通過 crc16 檢驗,可以斷定數據是否丟包,但這個要在數據包讀完後才進行。
當陪到丟包的位置在數據長度上面,比如長度變得特別大的時候,
這時候串口就一直讀一直讀,就是讀不到完整的包,在API上表現就是超時了。
通過DEBUG信息,可以看到數據被讀取了,但是無法解析。
一個簡單的解決方法就是讀到數據後進行超時操作,比如超過 2 秒沒有讀到數據,
那麼就是丟包了。
丟包後,重啟串口就可以了,就可以恢復,通過這種方式來及時發現丟包問題。

閱讀全文

與串口接收數據丟包怎麼辦相關的資料

熱點內容
報名需要填哪些信息 瀏覽:404
沙井碼頭海鮮市場在哪裡 瀏覽:540
小程序為什麼點不動 瀏覽:363
數據透析快遞總票數怎麼做 瀏覽:90
交友信息注冊商標是什麼意思 瀏覽:522
如何購買國外的樹脂產品 瀏覽:250
微信怎麼設置崩潰程序 瀏覽:10
如何應對推新產品的失敗 瀏覽:682
怎麼通過華數酷喵下載當貝市場 瀏覽:809
ok鏈上的去中心化交易所有哪些 瀏覽:620
申請代理公司有什麼好處 瀏覽:338
什麼地方能查到交通事故信息 瀏覽:634
炒黃金雙向交易意味什麼 瀏覽:340
更改手機開屏密碼在哪個程序里 瀏覽:635
批發市場和采購網哪個便宜 瀏覽:494
在哪裡查看自己的檔案信息 瀏覽:571
如何查看佔用獨顯程序 瀏覽:501
安全隱患培訓小程序怎麼做 瀏覽:337
我國債券市場建立多少年了 瀏覽:957
紅閃怎麼交易 瀏覽:686