大小:353.6M 语言: 简体中文
类型:语言学习 系统:macOS





CRC-16(循环冗余错误校验)
CRC=CRC^(unsignedint)(Array[IX]);
CRC+=Rcvbuf[1];
④如果最低位为0:重复第3步,再次右移一位;如果最低位为1:CRC寄存器与多项式A001(1010000000000001)进行异或运算。
计算CRC码的步骤为:
⑤重复步骤③和④,直到右移8次,这样整个8位数据全部进行了处理。
冗余循环码(CRC)包含2个字节,即16位二进制。CRC码由发送设备计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信息的CRC码,比较计算得到的CRC码是否与接收到的相符,如果两者不相符,则表明出错。
for(IY=0;IY<=7;IY++)
{
CRC=CRC>>1; //
else
for(IX=0;IX<=Len;IX++)
CRC=(CRC>>1)^0xA001;
{
在进行CRC码计算时只用8位数据位。起始位、停止位、奇偶校验位都不参与CRC码计算。
CRC=0xFFFF;//setall1
CRC=Rcvbuf[0]<<8;
{热血英雄对决官方版游戏下载-热血英雄对决1.0.3 安卓版
②把第一个8位数据与16位CRC寄存器的低位相异或运算,把结果放于CRC寄存器。
①预置16位寄存器为十六进制FFFF(即全为1)。称此寄存器为CRC寄存器。
else
if((CRC&1)!=0)
unsignedint IX,IY,CRC;
}
CRC=0;
⑦最后得到的CRC寄存器的值即为CRC码。
Rcvbuf[0]=(CRC&0xff00)>>8;//高位置
直接法生成代码:
}
Rcvbuf[1]=(CRC&0x00ff); //低位置
③把寄存器的内容右移一位,用0填补最高位,检查最低位。
⑥重复步骤②到⑤,进行下个8位数据的处理。
{
}
}
Len--;
returnCRC;
⑧将CRC码分成高8位和低8位,按低位在先,高位在后,将它们加到传送数据之后。
unsignedshortcrc_16(unsignedchar*Array,unsignedchar*Rcvbuf,unsignedintLen)
if(Len<=0)
2025/11/12 04:36/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 90 ) 盖楼(回复)
2025/10/26 02:36/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 47 ) 盖楼(回复)
2025/11/02 17:58/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 88 ) 盖楼(回复)
2025/10/22 19:23/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 195 ) 盖楼(回复)
2025/11/12 08:05/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 125 ) 盖楼(回复)
2025/11/12 02:29/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 115 ) 盖楼(回复)
2025/10/23 22:04/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 158 ) 盖楼(回复)
2025/10/23 18:41/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 6 ) 盖楼(回复)
2025/11/03 17:30/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 175 ) 盖楼(回复)
2025/11/10 01:37/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 50 ) 盖楼(回复)
2025/11/06 14:08/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 184 ) 盖楼(回复)
2025/11/09 22:36/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
">
支持( 81 ) 盖楼(回复)
/www/wwwroot/shequn/wp-admin/css/colors/red/template4.php on line 145
支持( 113 ) 盖楼(回复)
">