usb-адаптер для передатчика

osnwt
osnwt:

Думаю, что на выходных выложу что-то, раз уж проанонсировал.

Итак, общему вниманию предлагается альтернативная прошивка (пока без исходников). Прошу подтвердить ее работу или неработу с парой популярных PPM передатчиков. См. прицепленный файл.

Краткое описание

Вход: PPM до 8 каналов, полярность не имеет значения.
Выход: HID джойстик на 8 аналоговых каналов.

В данной прошивке не выполняется маппинг каналов в соответствии с их назначением прямо или через NVRAM. Соответствие каналов жестко записано следующее (оно не соответствует маппингу по умолчанию в оригинальной прошивке - проверяется не соответствие один в один):

1 - X
2 - Y
3 - Z
4 - Rx
5 - Ry
6 - Rz
7 - Slider
8 - Dial

Интересует принципиальная управляемость всех осей (смотреть в панели управления игровыми устройствами) с разной аппаратурой (с какой конкретно?). Если будет работать нормально, то, возможно, допишу маппинг каналов и второй вариант выходного интерфейса с дополнительными кнопками и, возможно, еще 9-м каналом (если он кому-то нужен - пока не видел, чтобы кто-то попросил).

После получения положительных (а как же иначе) отзывов опубликую в виде open-source свои исходники на C.

PS. К авторам оригинальной статьи: если вы считаете, что мой постинг тут неуместен по каким-либо причинам - прошу сообщить. Без проблем переползу в любую другую тему/форум/сайт.

Vitaly

Лучше наверное в раздел программ/схем.

Краевед
osnwt:

Итак, общему вниманию предлагается альтернативная прошивка (пока без исходников). Прошу подтвердить ее работу или неработу с парой популярных PPM передатчиков. См. прицепленный файл.

У меня эта прошивка вообще не запустилась 😦 пишет “устройство не опознано”

osnwt
Vitaly:

Лучше наверное в раздел программ/схем.

OK. Перевел тему сюда.

1 month later
Victor

Спаял кабель, отошел от схемы только поставив стабилизатор на 3в. При подключении к юсб определяется как неизвесное устройство:( , драйвер не ставится. Прошивка первой версии. Подключал к ноуту Ровер с win2000. Подскажите как выйти из этой ситуации?

Victor

Устройство должно опозноваться без передатчика?

boroda_de

Опознаётся без передатчика.
Проверьте питание процессора и локбиты в прошивке

Victor

Сегодня перебирал схему на питание 5в, выкинув от туда стабилитроны, на 7 ноге меги оказалось +6в. от этого может не работать?

Victor

Ну не понимаю я ничего. Сделал по схеме с питанием через стабилитроны. Прошивка 3 версии. ЛОкбиты все еденички. На кварце померил 12мгц генерится. Комп определяет как неизвесное устройство 😠 Длина юсб кабеля 5 см. Подкючал и через хаб и нет… ну вообщем все перепробовал. Стоит Вин2000+Ровербук. Пробовал на ХР тоже не работает. 😕 Подскажите в чем может быть дело?

Victor

И еще один вопрос. Файлы прошивки в интел хексе ли еще в каком формате?

Victor

Ну мож хоть кто-нибудь откликнется?

DrClover
Victor:

И еще один вопрос. Файлы прошивки в интел хексе ли еще в каком формате?

да вроде вхексе
посмотри продолжение этой ветки в разделе Аппаратура
там есть альтернативная прошивка
и кое какие советы
еще раз проверь схему и локбиты при программировании
чем прошивал ?
еще бывает что китайцы на юсб кабеле провода местами меняли (если не звонить от разъема а по цветам подключать)

NailMan
Victor:

Ну не понимаю я ничего. Сделал по схеме с питанием через стабилитроны. Прошивка 3 версии. ЛОкбиты все еденички. На кварце померил 12мгц генерится. Комп определяет как неизвесное устройство 😠 Длина юсб кабеля 5 см. Подкючал и через хаб и нет… ну вообщем все перепробовал. Стоит Вин2000+Ровербук. Пробовал на ХР тоже не работает. 😕 Подскажите в чем может быть дело?

Чем шьешь? Прога и программатор?

Я вот шью прошивалкой YAAP и его родным программатором на четырех резисторах 100 Ом. Уже не один десяток микросхем прошил и усе в порядке, определяется как по часам.

Одно НО - схемы делаю не на керамическом генераторе, а на кварце с емкостями 30 пФ.

Victor

Юсб кабель звонил, там все правильно. Прошивали Автопрогом. С локбитами тоже вроде все ок. Завтра попробую сделать Понипрог и прошить им. А кварц тут помойм не причем, потому что этот работает, и частота на нем есть.

Aleksey_Gorelikov

С керамическими резонаторами - беда… Год назад брал в чипе-дипе - все оки, а недавно - взял 10 штук. Генерят, но где-то не там… Комп не видит. С обычными - все оки, особенно если питание через диод и кондер не забыть.

Victor

Уря 😃 все заработало и определилось! Дело было в керамическом резанаторе. Он правда генерил, но где-то не там. Как тока поставил кварц +2 дип кондера = все заработало. Всем спасибо за советы.

1 month later
Pa5ha

Эх, не успел я ответить -) Тоже ставил керамический резонатор и тоже нифига не работало, хотя контроллер заводился.

Прошиваю AVReal-ом

Vitaly

Может, не из той кучки резонаторы были? Они есть со встроенными конденсаторами, и без. Соответственно, внешние кондюки вешать либо не надо, либо надо. Я всегда со втроенными брал, чтобы меньше париться. Проблемы бавают, но не больше чем с обычными кварцами.

7 days later
AVSAVS

Здравствуйте.
Сделал интерфейс передатчик - USB порт.
Все работает. Спасибо авторам за удачную конструкцию.
С уважением, Андрей.

9 days later
AVSAVS

Интерфейс работает нормально, если не считать, что время от времени подергивается один из каналов, причем, не всегда один и тот же, 1 или 2, а может быть и наоборот. Это произходит если переустанавливаешь драйвер с нуля, удалив устройство из системы ХР. Подскажите, в чем может быть причина.
Еще раз спасибо за удачную конструкцию.
С Уважением, Андрей.