crc.c

来自「串口LIFO代码+CRC! 串口队列可以用下」· C语言 代码 · 共 25 行

C
25
字号
UWORD CountCRC16VerifyCode(UBYTE *ptr, UBYTE len)
{
	UWORD crc;
	UWORD i;
	crc=0xFFFF;

	while(len--!=0)
		{
		crc=crc ^ ((*ptr));
		for(i=0;i<8;i++)
			{
			if((crc & 0x0001)!=0)
				{
				crc=crc>>1;
				crc=crc ^ 0xA001;
				}
			else
				{
				crc=crc>>1;
				}
			}
		ptr++;
		}
	return(crc);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?