请问“2's complement sum of message contents excluding checksum。”的意思是不是“校验和为信息内容(不包含校验和)的二进制补码的和”?也就说我的发送内容如果
为:“0X04,0XEB,0X04,0X01,校验位”,那么校验位是不是为0XF4? 报文格式要求校验位为2为,那么我的整个报文是不是就是“0X04,0XEB,0X04,0X01,0X00,0XF4”?请指教,谢谢
为:“0X04,0XEB,0X04,0X01,校验位”,那么校验位是不是为0XF4? 报文格式要求校验位为2为,那么我的整个报文是不是就是“0X04,0XEB,0X04,0X01,0X00,0XF4”?请指教,谢谢
接收方校验 ((sum(data) + _sum) & (2^n-1)) 结果为0即校验正确
0x100 - ((0X04 + 0XEB + 0X04 + 0X01 + 0X00) & 0xFF) = 0x0C