名字不是重點 發表于 2022-1-18 21:18
給你一張圖參考一下:
發表于 2022-1-19 01:53
你這個邏輯上有問題的,要保證中間數據不會出現55AA、0D0A這樣的組合,否則會認錯幀頭幀尾的。
發表于 2022-1-19 01:53
你這個邏輯上有問題的,要保證中間數據不會出現55AA、0D0A這樣的組合,否則會認錯幀頭幀尾的。
wufa1986 發表于 2022-1-19 14:14
就是用特殊符號做開頭結尾方便寫程序,這些符號在正式數據中不會出現
名字不是重點 發表于 2022-1-19 15:07
嚴格意義上來講,沒有什么特殊符號,因為數據傳輸的內容不可預知的,只能通過軟件代碼來過濾。
名字不是重點 發表于 2022-1-19 15:46
你是說,“01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ+-.”這幾個字符就能代表0-255內的任何值了。
嗯呢,受 ...
發表于 2022-1-19 15:31
怎么可能不可預知???MODBUS/ASC的精髓就是幀頭":"幀尾“\r\n”,中間數據不可能出現這三個字符,只能 ...
發表于 2022-1-19 16:02
ASCII碼當然可以表示任意值,“-9999.888”也是ASCII,可比你以為的0~255范圍大太多了。
名字不是重點 發表于 2022-1-19 16:05
如果傳送一幅240*320的圖片,本來只要傳240*320*2(16位色值)的圖片, 是不是要多傳一倍的數據量?
MOD ...
名字不是重點 發表于 2022-1-19 16:10
是的,我沒接觸過MODBUS的相關協議。。如我上一貼所言,傳輸速度會不會被打折扣了?因為你每一個字節都被 ...
發表于 2022-1-19 16:10
傳圖片用串口,你是不是有點兒什么疾患?
發表于 2022-1-19 16:21
上位機本來就沒實時性你要求本身就不合理。
單片機和單片機之間我更喜歡用MODBUS/RTU的形式來進行,幀 ...
發表于 2022-1-19 15:31
怎么可能不可預知???MODBUS/ASC的精髓就是幀頭":"幀尾“\r\n”,中間數據不可能出現這三個字符,只能 ...
嵌入式大菜雞 發表于 2022-4-10 12:15
請問,為什么以“:”為幀頭,數據中可以出現冒號呀
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |