Цитата:
Сообщение от George_R
конечно, я еще на toymods все обрисовал, берется 8-битная crc на все данные после стартового бита. Какбе вариантов всего 255, я взял и подобрал матлабом
|
George_R, не могли бы Вы помочь какими-нибудь данными?
Пытаюсь подключить на столе приборку Celsior ucf30. С аналоговой частью разобрался, а вот с MPX засада. Планирую ставить в машину без MPX. (Вроде у Вас есть успехи в этом вопросе)
Впервые сталкиваюсь с CRC - многое непонятно.
Попробовал считать всякими стандартными алгоритмами - не получается.
На сколько я понял, нужны CRC polynom и Initial value. Не понимаю, где их брать.
Считать пробовал на примере 23 fe d4 30 a6 7e. Брал значение 23fed430
и пытался получить A6 - это правильно? Я хотя бы на верном пути?
Со staffing битами разобрался - поглядел осцилографом сообщения от приборки.
С физическим уровнем тоже разобрался. Отправляю данные с arduino через k-line адаптер. Пробовал отправлять 23 fe d4 30 a6 7e - включается только значок аккума, без масла.
Подопытного автомобиля, или мозгов нет - это сильно осложняет дело.