Свежие обсуждения
Микроконтроллеры

Народ! Подскажите по алгоритму CRC16. Какой лучше выбрать

э-э-э...а разве алгоритм не один? называется CRC-16. реализации, конечно, разные, и табличные и расчетные, но алгоритм, товарищи, один. и чем инициализировать регистр контрольной суммы тоже однозначно в ём указано.

 

Степень полинома - действительная позиция старшего бита. Позиции битов отсчитываются, начиная с нулевой.

Выбрав полином, нужно в конец сообщения добавить W нулевых битов...

Простой алгоритм расчёта CRC16 выполняется следующим образом...
http://piclist.by.ru/S-CRC16-RUS/CRC16.html

 

Дон Амброзио: Приведу пример для CRC2 Берём неприводимый полином 111
Дон Амброзио: Да в курсе я
Я конечно в этом чайник, но интересно почему полином 111 а не 11

 

Дон Амброзио: Более плодотворно
http://www.telesys.ru/wwwboards/mcontrol/1989/messages/370552.shtml
ТАМ ОТВЕТИЛИ:
"У него найдется такой очень частый случай, когда во всех копиях один и тот же бит испортится. И этот вариант, как все остальные на свете, кроме какого-то, им лично придуманного, не подойдут. Это же доктор! " Отправлено SM 03 апреля 2008 г. 17:34

 

Дон Амброзио: Да вот не могут игнорировать (кишка тонка).. Так же как и по теме отвечать. Максимум на что хватает воспитания и интеллекта потроллить в моих ветках и высказать мне очередной раз своё "фи".

Вот только не надо передёргивать, что все говорят не по теме, а вы один отвечаете по теме. Я вам три раза задавал один и тот же вопрос непосредственно по ТЕМЕ ветки, и вы ни разу не ответили. Задаю его еще раз.

Дон Амброзио: А вот меня не обнадёживает, что у отвечавших НЕТ понимания, что "ЕЕPRОМ это не жесткий диск"
GM:Так в чём разница, уважаемый? В контексте поставленной задачи, естественно. Ответьте здесь.

Если ни у кого нет понимания, в чём разница между иипромом и жёстким диском, а у вас оно есть, то объясните здесь, в чём же оно на ваш взгляд заключается. Если же вы ошиблись, то признайте свою ошибку, а не юлите, как уж на сковородке.