首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

关于CRC CCITT-16/N(G(X)=X16+X15+X13+1) 校验方式解决方法

2013-01-26 
关于CRC CCITT-16/N(G(X)X16+X15+X13+1) 校验方式校验采用CCITT-16/N(G(X)X16+X15+X13+1)。读数据格式为:

关于CRC CCITT-16/N(G(X)=X16+X15+X13+1) 校验方式
校验采用CCITT-16/N(G(X)=X16+X15+X13+1)。
读数据格式为:address(仪表地址)+03H+xxH(寄存器高地址)+xxH(寄存器低地址)+xxH(寄存器个数高位)+xxH(寄存器个数低位)+CRCH(校验高位)+CRCL(校验低位)。
下面是一个示例
01H 03H 9CH 59H 00H 02H 3AH 48H
我现在就是想知道最后的CRC校验码是如何得出的。谢谢!
[解决办法]
这篇http://www.360doc.com/content/06/0905/09/9577_199156.shtml文章中有详细的解释。
[解决办法]
其实,之间的数学原理我也不懂

我只是抄代码,呵呵

热点排行