Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Как расчитать CRC?

Пн апр 27, 2015 20:48:55

Здравствуйте!
Я для микроконтроллера пишу реализацию расчёта контрольной суммы.
Составил два алгоритма для расчёта CRC8.
подскажите пожалуйста, какой алгоритм из двух правильный?
с уважением, Питер.
Вложения
crc.JPG
(129.5 KiB) Скачиваний: 489

Re: Как расчитать CRC?

Пт май 01, 2015 06:14:45

Ищется в интернете онлайн калькулятор CRC проганяется несколько последовательностей и сравнивается с предложенными алгоритмами.

Re: Как расчитать CRC?

Пт май 01, 2015 08:17:08



Тфу ты блин!
ipiter писал(а):Я для микроконтроллера пишу реализацию расчёта

Ничего у вас не получится, если даже раздел для темы правильный выбрать не можете.

Re: Как расчитать CRC?

Вс май 17, 2015 08:56:09

"Правильного", "стандартного" нет. Они разные, и все правильные :)
https://ru.wikipedia.org/wiki/Циклическ ... точный_код
Как советует misyachniy, если есть CRC от конкретного устройства, нужно проанализировать его на совпадение с предполагаемым алгоритмом.
В свое время я использовал генерацию CRC16 табличным методом, памяти ха'вает чуть больше, но работает мгновенно. Правда, у меня связывались мои блоки с моими же, так что друг друга они понимали по любому. Слизанное с Вики описание алгоритма с блеском прошло в научный отчет, добавляя ему наукообразности . :)) Для отладки сделал куркулятор CRC. Но это все для СRС16.
Noch einmal :
https://ru.wikibooks.org/wiki/Реализаци ... _код#CRC-8
Ответить