Форум сайта python.su
0
Уважаемые гуру, если не сложно, помогите написать подсчет CRC
Пример из описания:
Init Value – 0x00
Polynomial – 0xA001
u16 CrcAddByte(char Byte, u16 Crc)
{
u8l i;
Crc ^= Byte;
for (i = 0; i < 8; i++)
if (Crc & 1){
Crc >>= 1;
Crc ^= 0xA001;
}else
Crc >>= 1;
return ( ( Crc >> 8 ) | ( Crc << 8 ) );
}
Офлайн
32
Офлайн