[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Linuxoid 27 января 2003 г. 12:52
В ответ на: Не сочтите за наглость. Кто работал с CRC16, если можно реально работающую функцию формирования суммы. Да так, чтобы без таблиц и на С. Спасибо. отправлено allmaker 27 января 2003 г. 12:43

crc16 = 0xffff;
crc16 ^= byte;

for(i=0;i<8;i++){
if(0x1&*crc16) {
crc16>>=1;
rc16^=0x8408;
}
else {
crc16>>=1;
}
}

crc16 ^= 0xffff;

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru