Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Алгоритм CRC16 для IA4421 (Si4421)
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Alex19
Добрый день.

Принимаю пакеты от IA4421 ..... 90 FF FF FF 06 04 11 21 10 47 07 6E 3F

где ... 6E 3F - CRC16 (c большой долей вероятности)

Подскажите, пожалуйста, алгоритм рассчета CRC16 для этих модулей!

Стандартные полиномы и разные начальные значения пробывал.
Также был здесь
http://www.lammertbies.nl/comm/info/crc-ca...ation.html#intr
и здесь
http://www.radioscanner.ru/files/miscsoftware/file2176/

не сходиться что-то (может где ошибаюсь)

Спасибо!
(не уверен, что именно сюда (может это для начинаюшихsmile.gif)
Valery_Vlad

С большой долей вероятности, это слишком неопределенно.

Если вы хотите знать полином, который применили для расчета контрольной суммы, сделайте так.
Для этого передайте 00 01 и на приеме вы получите 00 01 ХХ ХХ, где ХХ ХХ контрольная сумма сообщения и она же искомый полином.

Alex19
Спасибо! Но, к сожалению, пакеты я могу только принимать (устройство, которое их посылает, не мое).
Alex19
Поспешил я немного за помощью обращться.
Оказалось это полином 0x8005 с начальным значением "0"
Сори за беспокойство)!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.