Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите найти алгоритм контрольной суммы
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Математика и Физика
Viking117
Здравствуйте. Прошу вашей помощи.
Разбираюсь с одним устройством, протокол разобрал, осталось понять алгоритм создания контрольной суммы.
Сами посылки:
20000000FFFF010000000029
20000100FFFF01000000006B
20000200FFFF0100000000AD
20000300FFFF0100000000EF
20000400FFFF010000000088
20000500FFFF0100000000CA
20005FC3FFFF1C000000004B
0000FFFF5FC31D10014100C0
20005FC3FFFF1000000000C3
20005FC3FFFF300000000051
21005FC3FFFF0700000000405F
21005FC3FFFF070000000001F0
21005FC3FFFF070000000002A2
21005FC3FFFF0700000000030B
21005FC3FFFF07000000000406
21005FC3FFFF070000000005AF
21005FC3FFFF070000000006FD
21005FC3FFFF07000000000754

Последний байт - контрольная сумма.
Буду признателен за любую помощь.
ursus
CRC8 с полиномом 0x07

Точно скопипастил строки? Странно, у некоторых строк сходится CRC8, у других нет...
Dmitry Dubrovenko
Цитата(ursus @ Oct 13 2015, 00:19) *
у некоторых строк сходится CRC8, у других нет...
Так CRC-8 разные бывают. rolleyes.gif
mcheb
Цитата(Viking117 @ Oct 12 2015, 21:36) *
Здравствуйте. Прошу вашей помощи.
Разбираюсь с одним устройством, протокол разобрал, осталось понять алгоритм создания контрольной суммы.

Последний байт - контрольная сумма.
Буду признателен за любую помощь.

Попробуйте полином 0х42
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.