3873| 24
|
485通信,多个从机的情况下,如何正确解析数据? |
6金钱
最佳答案谢谢,问题已经解决了,可能是我没有表述清楚。
原来我百度的modbus协议,写的是每帧数据之间至少8个字符的时间间隔(帧结束占用4个字符时间,帧开始占用4个字符时间),单片机做不了这么短的定时,万一接收数据的时候,不是从帧头开始接收,而且通信线上又一直有数据,就没法区分正确区分每一帧了,可能认为第一帧的一半到第二帧的一半是一帧数据,第二帧的一半到第三帧的一半是一帧数据,第三帧的一半到第四帧的一半 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
一分耕耘一分收获。
|
||
| ||
| ||
一分耕耘一分收获。
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
学无止境
|
||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-18 19:14
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网