发布于 2009-05-02 21:16:04
0楼
1 怎么计算CRC,我想不起来了,有点复杂,计算CRC有两种方法:查表法与计算法,查表法速度更快,但要多占用512字节的空间。
2 数据长度(占0个字节,也就是我不给仪表写数据)、数据域(0个字节)
如果仪表通讯是这样规定的,那你可以这样做。
3 如果你收到仪表的数据是:地址(占1个字节)、命令吗(占1个字节)、数据长度(占1个字节),数据域(8个字节)、校验码(占2个字节)
那么校验数据有两种方法,第一是计算前11个字节的CRC,然后和后面的校验码比较。第二种是计算13个字节的CRC,如果等于0,那么校验正确。
4 数据最好用空格分开,没办法对你给的数据校验。网上有很多CRC计算工具,可以去下载。如果没校验工具,可参考3。