PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Конфигурируемый контроллер кнопок и кнопок на руле автомобилей BMW (http://pccar.ru/showthread.php?t=18903)

NickolayCh 10.04.2014 21:24

Такую еще штуку нашел - http://goo.gl/tLW8hH . Для нее же прошивка из 1 поста подойдет (и PD0,PD1,PD2 к ibus микросхеме)?

zyxel812 10.04.2014 23:43

Подойдет,
смотри внимательно картинку из этого поста, pd2 и pd3 к микросхеме.

zyxel812 14.04.2014 13:39

Цитата:

Сообщение от zyxel812 (Сообщение 293768)
На данный момент прошивки для 32u4 нет. Однако, видимо появится, сама плата с контроллером у меня уже есть, если в выходные микросхему для связи с машиной смогу купить, то сделаю прошивку и для 32u4.

В общем, процесс пошёл. Микросхемы на руках ещё нет, висит в статусе "комплектация" четвертый день, хотя все заказанные компоненты вроде как есть на складе, жду.
Однако сложность появилсь ещё в одном неожиданном месте. У меня есть две таких вот платы. Через встроенный загрузчик залить прошивку пока не получается (avrdude не видит устройство на появившемся после подключения порту). Попытка залить прошивку внешним программатором привела к тому, что код на микроконтроллере не выполняется, ни какой, даже самый простой типа мигания диодом. Т.е. микроконтроллер видится программатором, с него можно считать данные, залить данные и верифицировать, но залитая программа не исполняется. Я попробовал слить прошивку со второго не тронутго контроллера, залить её на первый, результата нет - контроллер ни как не детектируется на шине USB и не мигает своим диодом. Вобщем, разбираюсь, результат так или иначе будет, только видимо не так быстро как я изначально предположил.

zyxel812 14.04.2014 23:20

С контроллером разобрался, оказывается он бракованный, на втором всё прекрасно программируется и работает (правда напрямую программатором, с бутлоадером я так и не подружился). Осталось дождаться микросхему для проверки связи с машиной, после чего выложу прошивку с исходниками для ATmega32U4.

NickolayCh 14.04.2014 23:22

Я по ссылке выше на AT90USB162 заказал, по цене они щас даже выгоднее 32U4 получаются. Как приедет буду пробовать.

NickolayCh 25.04.2014 00:32

Еще вопрос появился. Нашел такую таблицу кодов кнопок руля которые по ibus видны:

Button | IBUS Message (Hex)
Volume + | 50 04 68 32 11 1F
Volume - | 50 04 68 32 10 1E
Next (Pressed) | 50 04 68 3B 01 06
Next (1 Second) | 50 04 68 3B 11 16
Next (Released) | 50 04 68 3B 21 26
Previous (Pressed) | 50 04 68 3B 08 0F
Previous (1 Second) | 50 04 68 3B 18 1F
Previous (Released) | 50 04 68 3B 28 2F
R/T | 50 03 C8 01 9A
Dial (Pressed) | 50 04 C8 3B 80 27
Dial (1 Second) | 50 04 C8 3B 90 37
Dial (Released) | 50 04 C8 3B A0 07

Можно будет их в конфигуратор прикрутить дополнительно? В машине телефона нет, поэтому хотелось бы RT/Dial как-нибудь тоже задействовать. И я так понимаю Next/Previous (1 Second) отдельно для смены тех же папок могут вполне сгодиться.

zyxel812 25.04.2014 09:51

Дай пожалуйста ссылку на то, где нашел эту таблицу.
Первые четыре кнопки и так уже задействованы,
последние две будут задействованы в новой версии прошивки,
которую выложу на днях.

NickolayCh 25.04.2014 13:48

http://www.bmwgm5.com/IBUS.htm

Да, громкость и вперед-назад я видел в конфигураторе. Плюс те которые в режиме "зажать на секунду" (1 Second) по идее тоже могут как отдельные пригодиться.

Цитата:

последние две будут задействованы в новой версии прошивки
Отлично, спасибо.

DimaD 25.08.2014 10:45

Спасибо автору огромное!
Играюсь с конфигуратором и не понимаю как отключить эмуляцию кнопок громкости?
Я слушаю музыку по AUX и соответственно меняю громкость на магнитоле. Не хочу при этом трогать громкость планшета.

Помогите, знающие...

zyxel812 26.08.2014 10:34

А что именно не понятно-то? В конфигураторе справа сверху кнопки i-bus, кликни в поле рядом с "+" и в появившемся окне выбери "нет действия", затем тоже самое сделай для "-". Не забуть записать изменения в контроллер. Это?


Часовой пояс GMT +4, время: 17:17.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot