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

串口接收數據丟包怎麼辦

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

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

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

② 關於 485 丟包的事

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

閱讀全文

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

熱點內容
技術類自收自支怎麼改制 瀏覽:806
支付寶的黃金基金怎麼交易的 瀏覽:89
法本信息公司怎麼樣 瀏覽:532
運營數據專員干什麼的 瀏覽:347
專利代理人一般多少 瀏覽:681
程序課如何吸引學生 瀏覽:903
酒加盟代理如何做 瀏覽:472
如何學小程序技術 瀏覽:547
氯氣檢測儀技術執行哪個國標 瀏覽:667
買房信貸產品有哪些 瀏覽:810
什麼是嵌入式的交叉開發技術 瀏覽:495
濟寧職業技術學院都有哪些學科 瀏覽:457
抖音小店綁定賬號直播怎麼掛產品 瀏覽:536
交易貓收號是什麼意思 瀏覽:607
如何學好醫學技術 瀏覽:807
徐州交易平台怎麼樣 瀏覽:479
紫貝菜有哪些批發市場 瀏覽:806
如何刪除抖蓋音小程序 瀏覽:36
三維坐標系如何導入數據 瀏覽:947
問卷星怎麼製作第一頁的信息 瀏覽:44