Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ase 18 июня 2004 г. 15:41
В ответ на: Коллеги, поделитесь, пожалуйста, программой на С для подсчёта 32-битного CRC (аналогичного Ethernet стандарту). Только с полиномом в табличной форме не надо. К Гуглю просьба не посылать - уже был. отправлено Вяч 18 июня 2004 г. 09:28

Слушай, а что тебе так не нравиться табличная реализация? Небось потому что таблица много места "кушает"?;)
Я для себя написал программку, которая реализует табличный алгоритм, который вычисляет любые CRC (и стандартные и реверсные полиномы), используя укороченную таблицу. Сделано это было для "упаковки" и экономии в микроконтроллер;) Недостаток этого метода: считает каждый байт в два раза дольше, чем с "полной" таблицей! Если хочешь могу скинуть код.

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

Ответы



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

E-mail: info@telesys.ru