Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Расчет crc16 (не modbus) / 4 сообщений из 4, страница 1 из 1
06.08.2015, 05:27
    #39023956
sous_obok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет crc16 (не modbus)
Здравствуйте.
Подскажите пожалуйста, люди добрые, как посчитать контрольную сумму crc16?
да, я знаю, что тема избита и примеров кода в гуглах хватает. Я их испробовал, все 82734210 штук:) Но нужный результат получить так и не удалось:(. Более того, в разных методах получаю разные результаты! Уже начитался, что есть много ньюансов в расчете (начинать с нуля или FFFF, полином прямой или обратный, какой именно полином и тд и тп). Документации к прибору, для которого считаю CRC16 нет и не предвидится.. О том, что это crc16 узнал забив перехваченную посылку из портмонитора в указанный ниже сайт и сравнив результаты.
На сайте-калькуляторе нужный мне алгоритм в списке второй (называется просто CRC-16).
Для последовательности 0x02 0x1c 0x00 0x01 0x00 0x11 0x03
CRC16 получается равной 0x6c 0x31

(для проверки на сайте надо ввести строку 02 1c 00 01 00 11 03 и выбрать радибатон HEX :))

Помогите, кто чем может... Заранее спасибо!
...
Рейтинг: 0 / 0
06.08.2015, 06:10
    #39023959
m_Sla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет crc16 (не modbus)
sous_obok, на сайте есть исходники.
...
Рейтинг: 0 / 0
06.08.2015, 06:41
    #39023963
sous_obok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет crc16 (не modbus)
Уже увидел, спасибо=)))))
...
Рейтинг: 0 / 0
06.08.2015, 14:34
    #39024385
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет crc16 (не modbus)
Wiki различает штук семь вариантов CRC

https://en.wikipedia.org/wiki/Cyclic_redundancy_check
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Расчет crc16 (не modbus) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]