Viking117 0 12 октября, 2015 Опубликовано 12 октября, 2015 · Жалоба Здравствуйте. Прошу вашей помощи. Разбираюсь с одним устройством, протокол разобрал, осталось понять алгоритм создания контрольной суммы. Сами посылки: 20000000FFFF010000000029 20000100FFFF01000000006B 20000200FFFF0100000000AD 20000300FFFF0100000000EF 20000400FFFF010000000088 20000500FFFF0100000000CA 20005FC3FFFF1C000000004B 0000FFFF5FC31D10014100C0 20005FC3FFFF1000000000C3 20005FC3FFFF300000000051 21005FC3FFFF0700000000405F 21005FC3FFFF070000000001F0 21005FC3FFFF070000000002A2 21005FC3FFFF0700000000030B 21005FC3FFFF07000000000406 21005FC3FFFF070000000005AF 21005FC3FFFF070000000006FD 21005FC3FFFF07000000000754 Последний байт - контрольная сумма. Буду признателен за любую помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ursus 0 12 октября, 2015 Опубликовано 12 октября, 2015 · Жалоба CRC8 с полиномом 0x07 Точно скопипастил строки? Странно, у некоторых строк сходится CRC8, у других нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dmitry Dubrovenko 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба у некоторых строк сходится CRC8, у других нет...Так CRC-8 разные бывают. :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mcheb 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба Здравствуйте. Прошу вашей помощи. Разбираюсь с одним устройством, протокол разобрал, осталось понять алгоритм создания контрольной суммы. Последний байт - контрольная сумма. Буду признателен за любую помощь. Попробуйте полином 0х42 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться