所谓的协议就是通讯双方协商并制定好要传送的数据的结构与格式。并按制定好的格式去组合与分析数据。从而使传输的数据得以被准确的理解和处理。
串行通信, 二进制从左到右传输.
一般来说,标准MODBUS是:
1:地址码
2:功能码
3:数据区
4:校验码(常用CRC校验)
它是一主多从,
主机发出命令,只能是地址相对的从机回应,
从机和从机之间无法通信.
数据包(byte类型)
CRC循环冗余码校验:
CRC有以下标准:CRC-12码,CRC-16码,CRC-CCITT码,CRC-32码。 CRC-12码通常传送6-bit字符串。CRC-16码及CRC-CCITT码传送8-bit字符。CRC-32大都被采用在p2p传输中。
我只用过CRC-16的...