Тема: подсчет CRC-8/SAE-J1850
Здравствуйте. Пересмотрел поиском, ничего толкового в реализации CANNY не нашел, в интернете все примеры на С+, для меня это иероглифы, в CANNY только по MODBUS реализован системно. Тема важная, во многих CAN присутствует CRC, а без его подсчета CANNY превращается в "кирпичик".
Третий день пытаюсь победить, но немного не хватает...
имеем необходимость подсчета CRC-8/SAE-J1850
62 00 EA 00 00 FF 01 83 где CRC 83
62 00 EA 00 00 FF 03 B9 где CRC B9
62 00 EA 00 00 FF 05 F7 где CRC F7 итд
CRC-8/SAE-J1850 62 00
Result Check Poly Init RefIn RefOut XorOut
0xB9 0x4B 0x1D 0xFF false false 0xFF
Пытаюсь посчитать CRC для первых двух байт 62 00 у калькулятора получается 0*B9, у меня никак такое значение не выходит
https://crccalc.com/?crc=62%2000&me … ;outtype=0
Подсчет методом XOR с переносом в лево на 1 байт.
Еще не понимаю как в CANNY задать все 7 байт для подсчета.
буду рад любым подсказкам