说明: /// 循环冗余校验(CRC-16) ///1, 设置16bitCRC寄存器初始值为FFFF(hex)。 ///2, 将数据的下一个8bit字节与16bitCRC寄存器的低8bit进行异或,并把结果存入16bitCRC寄存器。 ///3, 16bitCRC寄存器向右移一位(MSB补零),并检查被移出的LSB。 ///4, 若被移出的LSB为1,则16bitCRC寄存器与A001(hex)相异或。 ///5, 重复第3与第4步直到8次移位全部完成。此时一个8bit数据处理完毕。 ///6, 重复
<blademainer> 上传 | 大小:3kb