Кстати, первая партия моего устройства imBMW уже продана по предзаказу и отправлена на производство!
Подробности тут http://bmwfanatics.ru/forumvb/viewtopic.php?f=32&t=116380#p3505007
Тип: Сообщения; Пользователь: MadToha
Кстати, первая партия моего устройства imBMW уже продана по предзаказу и отправлена на производство!
Подробности тут http://bmwfanatics.ru/forumvb/viewtopic.php?f=32&t=116380#p3505007
вообще не понял что ты сказал)
Хватит, хватит, не баись) Поможем!
малина не сможет разруливать коллизии (просто физически не будет успевать), нужен или th3122 или мк и оптопары. но добиться стабильной работы оптопар у меня пока не было времени. как доведу до конца...
О том и речь, проще схему сразу переделать) Только интересно, почему никто не отписался по этому поводу? Неужели никто ее не пробовал?
можно, конечно) только надо инвертировать каждый бит :) при том делать это до того как нативный порт примет данные, ибо как тогда стоп-бит, четность будут работать?
Только в soft-uart, а в нативном порту уже ничего не исправишь)
Только вот правая часть схемы неправильная же. Линия в спокойном состоянии подтянута к +12, а логической единице соответствует GND. Так?
Подумываю попробовать заменить TH3122 оптопарами и разруливать коллизии в МК. Так вот кто-то тут писал, что оптопары медленно работают и их скорости открытия/закрытия не хватит. При скорости 9600...
Ништяк!
каким образом заставил PDC отправить данные? открыл в NavCoder вывод расстояния с парктроников и он сэмулировал "DIA --> PDC : Read identity"? в таком случае надо и текущие показания расстояния было...
кинь плиз ссыль на лекарство)
..отрезал? 0_о странно, что нет команд с расстоянием. как-то же в той проге работало.. может в е39/е38 другие блоки парктроников..
Можно, конечно, но у меня лично нет парктроника родного :)
Нет, это было его предположение :)
команд там не нашел.. вшиты в IBusCommunicatoRR, исходников нет, придется дизассемблить))
странно, что проснулась, ей же поидее надо в "своей" машине стоять, чтобы работать.. т.е.вин дернуть из приборки или чето типа того.. а магнитола с кнопок не шлет команды, да, только в режиме...
А зачем кассетная магнитола? :) Если хочешь с ее помощью дебажить дома в тепле и уюте, то ее сначала придется оживить, сообщив набор правильных команд, предположительно от приборки. Я не стал...
А сейчас какая магнитола?
Все верно. Еще полезно будет почитать даташит по TH3122. Да и по всему железу полезно читать даташиты, там всё подробно расписано :)
Все верно, нужно лишь дождаться от TH3122 разрешения на запись, а до тех пор буферизировать сообщения. Без него пришлось бы еще отслеживать последнее изменение логического состояния на линии, ждать...
Да. Чтобы писать, надо отслеживать по прерыванию SEN/STA пин на TH3122 и останавливать запись, чтобы не было коллизий (чтобы не писать вместе с другими устройствами в шину одновременно). Поковыряй...
Да, точно. Так чем они тебе не нравятся? Проверяешь отправителя 0x50, и тело, например, 0x3B 0x01 для next. Естественно, сначала надо выделить сообщение из потока.
Моя проблема со щелчками во время эмуляции ченджера решилась тем, что я подключил оба канала аудио :)
Кстати, вот адрес моего проекта, пока там редирект на гитхаб http://imbmw.net/ - исходники...
Пацаны, а есть нормальный пример кода эмуляции cd-changer'а? А то у меня эмуляция работает, но слышно щелчки в колонках, такое впечатление, что при запросе статуса ченджера.. Мож че не так делаю..