】 本文主要讨论了Modbus 通信协议的R TU 帧格式中常用的错误校验方法,即循环冗余校验法( CRC) 。 提出了Modbus 协议反转CRC 校验的方法,推导了反转CRC 校验快速计算表格,并用C 语言实现了基于快速查 表算法的循环冗余校验程序。
上传时间: 2015-12-16
上传用户:498732662
crc快速校验程序,对于新手很快就能看懂的,结合实际读一读友好处!
上传时间: 2015-12-16
上传用户:fhzm5658
时域自适应滤波中基于后验概率的格型RLS算法
上传时间: 2015-12-18
上传用户:waizhang
时域自适应滤波中基于后验概率的归一化格型RLS算法
上传时间: 2013-12-22
上传用户:康郎
这是ramtron公司的铁电单片机的开发程序,有用者注意查看!
上传时间: 2014-01-01
上传用户:yzhl1988
CRC冗余校验 CRC冗余校验
上传时间: 2014-06-18
上传用户:www240697738
这 是 一 篇 基 于 C 语 言 的 单 片 机 电 子 时 钟 的 程 序
标签:
上传时间: 2015-12-20
上传用户:fnhhs
C A D 的 电 子 教 案!应该很多人会需要吧
标签:
上传时间: 2015-12-20
上传用户:gundan
函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全"1"(0xFFFF)。 b.寄存器组向右移动一个字节。 c.刚移出的那个字节与数据字节进行异或运算,得出一个指向值表的索引。 d.索引所指的表值与寄存器组做异或运算。 f.数据指针加1,如果数据没有全部处理完,则重复步骤b。 g.寄存器组取反,得到CRC,附加在数据之后(这一步可省略)。
上传时间: 2015-12-21
上传用户:llandlu
HDLC链路层协议的CRC校验.HDLC使用16位CRC校验。使用的多项式是:x16+x12+x5+x0
上传时间: 2013-12-14
上传用户:wyc199288