![]() |
Общение с infiniti
Всем привет, искал искал и ничего не нашел, может кто знает или подскажет где смотреть, чем можно считать нажатия кнопок и общение монитора и видеоблока?
|
http://pccar.ru/showthread.php?t=18909
Вот тут самый главный специалист - топикстартер |
Большое спасибо.
|
смотря какого года финег... может быть !CAN
|
Проблема следующая, и ответа пока нет, отправляю нажатие кнопки, оно проходит, переключение происходит, но если потом покрутить любой энкодер то происходит переключение куда нибудь еще, и это делает сам блок кнопок, если после отправки сообщения отключить мой девайс, то все равно переключение произойдет, т.е. проблема не в микрухах и не в программе...
|
а можно еще раз и по подробнее, с начала, а не с середины последнего предложения?
|
В общем цепляюсь на CAN шину блока кнопок, если только читаю все ок, но вот если отправляю нажатия, то они отправляются, но блок кнопок начинает с ума сходить и на следующее физическое нажатие кнопки может два сообщения разных отправить, в общем обошел проблему так, читаю нажатие, отключаю can шину от блока кнопок, шлю свое нажатие и подключаю шину обратно, в таком варианте все работает хорошо
|
каким устройством цепляешься? в каком месте? что значит "отключаю шину" ?
терминаторы стоят? http://pccar.ru/showthread.php?goto=newpost&t=23298 топикстартеру, Артёму задай вопрос, он Доктор |
цепляюсь связкой mcp2551 + mcp2515, цепляюсь между блоком кнопок и бошкой, отключаю сейчас шину ключами, т.е. просто рву связь
|
что с терминаторами?
просто рвать связь не хорошо... тебе надо работать по схеме кан-фильтра. т.к. в момент твоего отключения что-то происходит, и кто-то чего-то не получает )) рвать шины данных всегда не хорошо, надо фильтровать, что сложно |
Проблема в том, что не моя железка глючит, а когда я отправляю нажатие кнопок, блок кнопок авто не понимает как так, сообщение отправлено, а кнопка физически не нажата и отправляет последнее физическое нажатие...поэтому и на время отправки своего сообщения сейчас отключаю кан шину от блока кнопок.
|
а я тебе про чо?
ты должен пропускать сигналы клава -> голова, голова -> клава. при этом, когда ты перехватываешь клаву, то все сигналы -><- кроме самих кнопок |
так глючит саму штатную клаву когда я отправляю со своего устройства, тут фильтруй не фильтруй на своем устройстве, ничего не изменится...
я же не могу сказать штатной клаве не получай ничего когда я отправляю... |
бля... что значит "не могу" ? можешь
почитай про CAN filter, раз у меня объяснить не получается ) просто тебе нужен или проц с 2мя CANами или два проца с 2мя CANами и связь между ними звучит сложнее, чем есть на самом деле |
ты предлагаешь все сообщения между блоком кнопок и штатной бошкой пропускать через мое устройство? Если от клавы тупо переправил? так?
|
да, все, что тебе не нужно, передаешь без изменений, то что нужно - или передаешь или себе оставляешь
|
надо попробовать, но блин придется ставить еще микрухи CAN шины...((
|
Цитата:
|
Часовой пояс GMT +4, время: 07:09. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot