发布网友 发布时间:2022-04-24 09:06
共2个回答
热心网友 时间:2022-04-09 08:15
问题1:modbus rtu通信数据中每个字节包括” 1个起始位、8个数据位、 1个奇偶校验位、1~2个停止位“,这个没问题,每个字节有8位,是指由8位数据位,因为数据位才是我们真正需要通讯的内容;可以这样理解:11位是物理上通讯的内容,当你把11(12)位接受并校验之后,你就仅仅需要关注其中的数据位8(7、6)位了。
问题2:乘以100,不知道要做什么;除以256一般是为了将16位分成两部分,除以256保留的是前8位。
热心网友 时间:2022-04-09 09:33
为了保证可靠,需要在前后有约定,12位只能发送一个字节。
乘以100(H),可能是放大需要;除以256(即100H),则右移两次得到高8位。