Показать сообщение отдельно
Старый 10.03.2020, 23:12   #6 (permalink)
Новичок
 
Регистрация: 10.03.2020
Сообщений: 3
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Москва
По умолчанию


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Вот фото. Подаю 12В на 15 и 16 ноги.

----------

Цитата:
Собственно, довольно логично что магнитола не включается при получении сигнала Клемма Х активна (запуск авто), вам нужно 0x03 во втором байте, а еще лучше добавить что активен инфотаинмент (0х23), только вот в нулевом байте идет Контрольная сумма сообщения, не знаю как МИБ отреагирует если она будет не правильная...
Я так понял, что в той теме, откуда я вытянул код (000003C0 C8 0C 07 00) подразумевается транзакция с id=0x3C0 и четырьмя байтами данных 0xC8,0x0C,0x07,0x00. А уж расчёт контрольной суммы здесь не афишируется. Могу ошибаться. Прошу уточнить, правильно ли я понял формат записи.
Я же просто кормлю соответствующей функции из библиотеки для своего шила id, длину и указатель на массив с данными. А она сама считает хэш и обвешивает служебной информацией. По вашему совету попробовал передавать на CAN 0x23 во втором байте, т.е id=0x3C0, data={0xC8,0x0C,0x23,0x00}. Ничего, к сожалению, не вышло. Ещё попробовал пройтись по всем id от 0 до 0xFFF c этим же сообщением и ещё раз по всем id с сообщением, состоящим из 1 байта 0x23. Тоже нет.
Кстати, я ещё толком не знаю, какой бодрейт надо использовать. Пробовал 500KBPS и 100KBPS.
redfre_ вне форума   Ответить с цитированием