Форум программистов, компьютерный форум, киберфорум
Наши страницы
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
 
maxomiak
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 6
1

CRC8

03.10.2017, 15:57. Просмотров 202. Ответов 3
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста разобраться.
Есть некая последовательность символов в Hex формате (7 байт): 003E007E65CF01
Нужно по ним рассчитать циклическую контрольную сумму CRC8, в результате должен получиться 8 байт.
Знаю, что он равен: 09. В результате получается 09003E007E65CF01.
Гугл перерыл, алгоритмы пробовал, результата не добился.

Помогите пожалуйста разобраться на данном примере, как считать CRC8.

Для примера еще один код: 003F0063D09401. CRC = 23. Итог: 23003F0063D09401.
Возможно рассчитывается не по всей последовательности, а по полезному коду: 3E00 7E65CF

Добавлено через 3 часа 30 минут
Разобрался. Тему можно закрывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2017, 15:57
Ответы с готовыми решениями:

CRC8
Доброго времени суток! Люди знающие, помогите написать расчет crc8 на Lua. В документации к...

Вычисление CRC8 на бумажке
Доброго времени суток, уважаемые. При изучении датчика DS18S20, в результате была написана...

Проверка контрольной суммы crc8
народ, подскажите как сделать проверку контрольной суммы допустим поступают байты: 170 7 0 0 7 102...

CRC8 для Dallas издевательство или реальность?
Кто нибуть знает самый простой принцип вычисления CRC для чудо таблетки? Литература прочитаная мной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
oldnick85
25 / 24 / 9
Регистрация: 15.07.2017
Сообщений: 93
05.10.2017, 00:13 2
Есть несколько стандартных CRC-8 (и куча нестандартных). Какой нужен?
0
Roman2947
2 / 2 / 1
Регистрация: 11.07.2016
Сообщений: 124
30.12.2017, 17:04 3
С Наступающим форумчане!!!) подскажите пожалуйста можно ли как-то расcчитать CRC для многобайтового сообщения используя алгоритм вычисления CRC для одного байта?
0
oldnick85
25 / 24 / 9
Регистрация: 15.07.2017
Сообщений: 93
30.12.2017, 18:12 4
Для этого нужно использовать табличные алгоритмы. Например вот:
http://www.lib.tpu.ru/fulltext/c/2010/C04/V1/001.pdf
http://embedded.ifmo.ru/embedded_old/ETC/REFERAT/crc32/crc32.htm
Код у меня где то был, найти не могу. Можно творчески отсюда перенять:
https://github.com/KoynovStas/QCRC_Calc
Функция get_raw_crc.
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru