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