⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crc.c

📁 数组为8位char型数值
💻 C
字号:
crc16_update(unsigned int crc, unsigned char a)
    {
	int i;

	crc ^= a;
	for (i = 0; i < 8; ++i)
	{
	    if (crc & 1)
		crc = (crc >> 1) ^ 0xA001;
	    else
		crc = (crc >> 1);
	}

	return crc;
    }


unsigned int  usCRC16( unsigned char * pucFrame, unsigned char usLen )
{
	unsigned int  crc_temp = 0xffff;
	while( usLen )
	{
		crc_temp = crc16_update( crc_temp, *pucFrame++ );
		--usLen;
	}
	return crc_temp;
}

⌨️ 快捷键说明

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