仪表中经常使用CRC16算法的一种查表VB.NET实现

CRC16多项式为:G(x)=X^16+X^15+X^2+1,不过仪表中一般都是采用反转的多项式。计算CRC一般有三种方法:1)按位计算CRC网络 2)按字节计算CRC测试 3)按半字节计算CRCui 三种方法,有各自优缺点。在这里就不谈论了,在网络上能够找到不少这方面的资料。io 笔者在一个仪表的测试程序中,是采用第二种的查表法。如下给出代码:程序 '反转CRC多项式的余数表生成     Pub
相关文章
相关标签/搜索