...rtu crc下面这段代码校验结果总是不对,请高手指教,不胜感激!_百度...
发布网友
发布时间:2024-10-20 17:47
我来回答
共2个回答
热心网友
时间:2024-11-17 00:19
这个函数的问题在于:
1、每次只能计算1个字节数据的CRC值,若有多个字节,须调用多次;
2、字节数据,应把(uint address)改为(uchar address)
3、应计算完全部字节数据的CRC值之后,再把CRC值高、低字节对调,所以代码中提前处理了低8位、高8位,导致结果错误。
热心网友
时间:2024-11-17 00:20
看看 CRC 的原理
然后再读解这个程序