取回了报文但是不会解析:
06 03 00 01 00 02 94 7C 06 03 04 F0 A4 42 6A 4E 9F
06 03 0C 00 00 02 C6 EC 06 03 04 7D 87 4A 2E 93 CA 3.1 命令帧格式
除非特别指明,凡是大于1字节的数据,均为低字节在前,高字节在后(little endian)。
帧的最大长度128*5+6=646字节
除了广播命令,任何主机对从机的访问均需从机回应。
通道号从0开始,数量从1开始(0表示没有)
为保持以后能够新加信息,不要限制每个命令的长度(例如,不要假设10H命令的数据大于180byte就是错误)
3.1.2 从机回应格式
从机正常返回读命令时,命令号为原命令号,<长度>为<数据>的字节数名称 从机地址 命令号 长度 数据 CRC
长度 8bit 8bit 16bit N×8bit 16bit
06 03 00 01 00 02 94 7C 06 03 04 F0 A4 42 6A 4E 9F
06 03 0C 00 00 02 C6 EC 06 03 04 7D 87 4A 2E 93 CA 3.1 命令帧格式
除非特别指明,凡是大于1字节的数据,均为低字节在前,高字节在后(little endian)。
帧的最大长度128*5+6=646字节
除了广播命令,任何主机对从机的访问均需从机回应。
通道号从0开始,数量从1开始(0表示没有)
为保持以后能够新加信息,不要限制每个命令的长度(例如,不要假设10H命令的数据大于180byte就是错误)
3.1.2 从机回应格式
从机正常返回读命令时,命令号为原命令号,<长度>为<数据>的字节数名称 从机地址 命令号 长度 数据 CRC
长度 8bit 8bit 16bit N×8bit 16bit
06 03 0C 00 00 02 C6 EC 06 03 04 7D 87 4A 2E 93 CA
按你描述的规则,显然两条数据都是残废的
第一条,长度为 256,显然长度不够
第二条,长度为 12,但 CRC 部分只有一个字节,不能满足 16bit 的约定