Serial port 计算未来作战系统(CRC 16 CCITT)
我有这个框架:Serial port 计算未来作战系统(CRC 16 CCITT),serial-port,frame,checksum,crc16,Serial Port,Frame,Checksum,Crc16,我有这个框架: 7E 01 FF 53 70 00 3D 7E 其中: 7E-分隔符标志 01-目的地地址 FF-源地址 53-数据 70-数据 00-数据 3D-校验和计算为:(字节)(0-(01+FF+53+70+00) 这表明: 校验和:定义为0x00-{[DestinationAddress]+[SourceAddress]+[Body of Message]}的1字节校验和 根据CCITT CRC-16计算的校验和 但是我从来没有用这个计算器得到这个结果: 怎么办? 谢谢文档中有一个
7E 01 FF 53 70 00 3D 7E
其中:
7E-分隔符标志
01-目的地地址
FF-源地址
53-数据
70-数据
00-数据
3D-校验和计算为:(字节)(0-(01+FF+53+70+00)
这表明:
校验和:定义为0x00-{[DestinationAddress]+[SourceAddress]+[Body of Message]}的1字节校验和
根据CCITT CRC-16计算的校验和
但是我从来没有用这个计算器得到这个结果:
怎么办?
谢谢文档中有一个错误-这里没有使用CRC 要计算校验和,请将有问题的数字转换为十进制,并将它们相加(01+255+83+112+0)=451。然后取0-451的mod 256得到校验和字节 在这种情况下,这将是-451%256=61=3D