3378| 10
|
關于單片機自定義通訊協議的一個的問題 |
300黑幣
最佳答案你定的協議解決不了問題。
給你MODBUS的解決方案:
MODBUS/ASC以":"作為幀頭標志,"\r\n"(0xa、0xd)作為幀尾標志,數據幀只有字母和數字的ASCII碼,不可能出現幀頭幀尾的字符。
MODBUS/RTU以3.5字符的總線空閑時間做幀頭標志,如果出現傳輸3.5個字符的總線空閑時間,則剛才收到的最后一個字符則為幀尾,接下來收到的第一個字符就是幀頭。
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||