Снова насчет CRC - мысли кончились :(
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено SFlood 22 сентября 2003 г. 16:05

Пакет 4-х битных данных имеет 4-х битную контрольную сумму в конце.
Есть несколько таких пакетов длиной 3 слова (полтора байта), два слова - данные, одно - КС.
Сейчас на бумажке перебрал все полиномы вида x^4+Zx^3+Zx^2+Zx+1, где Z - меняется на 0 или 1. Всего 8 полиномов. Расписал CRC на бумажке - ничего вразумительного не получилось. Переставил слова местами (на всякий) и снова пересчитал - и все равно не попал.
Блоки есть такие:

1 8 [a]
2 8 [b]
3 8 [c]
4 8 [d]
5 8 [e]
6 8 [f]
d 8 [6]
5 9 [d]

Подлиннее:

5 1 1 0 2 [8]
5 1 1 0 4 [2]
5 1 1 0 8 [E]
5 1 1 4 2 [4]

В квадратных скобках - контрольная сумма. Как считается - не пойму, блин...
Может, кто-то сталкивался с подобным?

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

Ответы



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

E-mail: info@telesys.ru