函数名称: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
采用16F877实现的485接送通讯。内含CRC校验,是个很好的参考范例!
上传时间: 2013-12-16
上传用户:变形金刚
ModbusRTU协议采用的CRC校验生成及校验验证函数C语言实现,是嵌入式应用通讯开发必备的代码
上传时间: 2014-01-05
上传用户:问题问题
GPS_OEM程序用于接收、辨别、发送和校验GPS信息。支持nov协议
上传时间: 2016-01-05
上传用户:mikesering
avr 单片机usb下载器。速度很快8khex文件编成+校验4秒!(protel dxp)
上传时间: 2016-01-06
上传用户:zhengjian
ecc 算法实现和纠错 1。nand_trans_result函数是实现ecc的行校验 2。nand_calculate_ecc函数是实现ecc的列校验 3。nand_correct_data函数实现1bit纠错
标签: ecc nand_calculate_ecc nand_trans_result nand_correct_data
上传时间: 2016-01-06
上传用户:二驱蚊器
CRC16 RTU的CRC校验 进行CRC校验 GetCRC16 CheckCRC16
上传时间: 2014-07-06
上传用户:zhouchang199
。花了两天时间研究了一下CRC 校验,希望我写的这点 东西能够帮助和我有同样困惑的朋友节省点时间
上传时间: 2014-02-25
上传用户:gdgzhym
关于加密校验算法crc32的相关资料,详细描述算法实现
上传时间: 2013-12-14
上传用户:bruce5996