Показать сообщение отдельно
Старый 01.10.2013, 10:36   #271
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

Фигню тебе пиндос наговорил. Побитно разбирается ответ на запрос 0х11 а не 0х10.
А конкретно про твой случай:
запрос 0х10 вызывает список кодов ошибок, один код - один байт. Заканчивающийся байтом окончания и иногда чексуммой.
Рассмотрим ответ твоего контроллера побайтно:
10 - эхо твоего запроса (контроллер всегда отсылает обратно то что ты отправил)
10 - код ошибки. Переводим в десятичную систему и получаем 16. Потеря напряжения батареи.
2c - следующий байт ошибки. В десятичной - 44. Проблемы с ДТВ.
fe - код окончания списка ошибок.
Конечно я тоже не гарант истинны, но я это понимаю так. Для проверки попробуй создать новую ошибку отключив ему любой датчик. И посмотри появится ли новый байт в этом списке. И какой именно.

ЗЫ: мой подопытный на столе, получающий только питание и зажигание, отвечает на 0х10 списком из 12 байт. :)
__________________
AKA Паштет

Последний раз редактировалось Poul; 01.10.2013 в 10:39.
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы