Расчёт контрольной суммы - CRC.

Делимся и рекомендуем программы, утилиты, статьи, библиотеки, компоненты

Модератор: KopylovSergey

Ответить
Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Расчёт контрольной суммы - CRC.

Сообщение admin » 03 мар 2013, 13:57

Поставили тут задачу - управлять блоками по Modbus. Как известно, в пакете требуется передача контрольной суммы. Рассчитывать CRC16 для каждого пакета - не вариант. Полазив по инету и перепробовав различные проги, нашёл онлайн расчёт CRC. В моём случае надо было поменять местами старший и младший полубайт значения, выданного программой (CRC-16 (Modbus)).
Так же программа рассчитывает CRC-16, CRC-16 (Modbus), CRC-16 (Sick), CRC-CCITT (XModem), CRC-CCITT (0xFFFF), CRC-CCITT (0x1D0F), CRC-CCITT (Kermit), CRC-DNP, CRC-32.
Онлайн расчёт контрольной суммы - CRC.

Ответить