Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Кибернетика, автоматика, протоколы
717030
Топик полностью
fk0
, легенда
(03.12.2016 14:39 - 14:51, просмотров: 411)
ответил
Лагунов
на
не, именно это и оказалось - "CRC-16/AUG-CCITT, полином: 0x1021, исходное значение: 0x1D0F, инверсия " И как же он (LightElf) догадался??? Или просто знал :-).
Есть программы для подсчёта CRC (на sourceforge) и угадывания по набору данных (тупым перебором всех известных вариантов, не помню где видел). См. ссылки:
https://pycrc.org/tutorial.html
http://reveng.sourceforge.net/readme.htm
[ZX]
Ответить
Ну я в принципе что-то такое и сваял на скорую руку. Полином берет из списка. Начальное значение, порядок бит и инверсию результата просто перебирает.
-
Lightelf
(03.12.2016 19:44
)