Jump to content

Recommended Posts

Есть выход. Купить на алиэкспресс плату Teensy++ 2.0 и записать в неё прошивку контроллера.

984402082_Teensy2.0.thumb.JPG.c20d484904565f30937253c8a0cfbd50.JPG

Можно для неё разработать плату подобную ммджой2.

Edited by semenovkr
Link to post
Share on other sites
  • 9 months later...

Привет народ! Что-то тихо как то! )Нужна помощь! По очень печальным причинам больше года не брал джойстик в руки,а учитывая что делал контроллер Станислава вообще лет 8-9 назад мозг давно очистился от информации,как он думал ненужной )). И вот подключаю джой-и ...тишина. В системе он определился как L2,но и только.Всю ветку прошерстил,многое стало ясно,информации по идее хватает,но!!! я стар и глуп!! Я даже не помню (для начала) какие пины на L2 замыкать для перепрошивки,и зто только начало-как подумаю,что надо вскрывать джой-аж подташнивает-ведь когда-то я так тщательно все туда упаковывал.Так что если кто есть из живых и понимающих выручайте!

Link to post
Share on other sites
10.01.2021 в 12:08, m13alekc сказал:

Привет народ!...

Есть подробная инструкция Станислава https://yadi.sk/i/G-LAgy5xTBzOFA. Нужна фотография платы контроллера. Какая версия конфигуратора и прошивки в контроллере? Есть ещё прошивка и конфигуратор F3/L3 https://www.dropbox.com/sh/3zfkvqjzve23cl0/AABHoI4G4KNC0O4hbX3_u33ia?dl=0.

Link to post
Share on other sites

Привет,спасибо за отклик.Плата делалась давно,из первых,единственное что знаю четко-L2-контроллер и IN32,какая прошивка хз.Конфигуратор все время использовал старой версии,теперь же в нем появляется определение контроллера т.е. написано L2,а в скобочках-"необходимо обновить прошивку".Во-о-о-т.Инструкцию Станислава скачал.Насколько понимаю перед прошивкой контроллера надо на плате перемкнуть какие то пины. Вопрос какие? в,бесспорно очень толковой и драгоценной,инструкции не нашел.Все остальные ссылки,т.е. конфигуратор и прошивки,тоже скачены и даже не по разу )) Уффф,запарился писать,но надеюсь все будет понятно .

Link to post
Share on other sites
1 час назад, m13alekc сказал:

...какие то пины

Есть возможность фото скинуть?

 

если как у меня, то вот:

 

IMG_20210113_205441.jpg

Edited by =SPb=Electric
  • Like 1
Link to post
Share on other sites

это резет как я понимаю,добро,будем пробовать.)) если чо ,не проподайте,плиз.Завтра буду пробовать.

Link to post
Share on other sites
7 часов назад, m13alekc сказал:

Насколько понимаю перед прошивкой контроллера надо на плате перемкнуть какие то пины. Вопрос какие?

  Со старого  сайта инструкция  для L2 F2 , нашел у себя.  Тоже постоянно забывал чего там перемыкать, пришлось сохранить из кэша.

Цитата

Чтобы перевести контроллер в режим программирования, необходимо замкнуть разъем PRG ( PRG должен быть замкнут в течении всего процесса программирования), подключить контроллер к USB порту компьютера и после этого кратковременно замкнуть разъем RST. В качестве перемычки для разъема PRG удобно использовать джампер1), который впоследствии можно не убирать. Контроллер нормально функционирует с замкнутым разъемом PRG, до тех пор пока не будет кратковременно замкнут RST, после чего он переходит в режим программирования. После завершения процесса программирования необходимо отключить и через 3-5 секунд снова подключить контроллер к компьютеру. Если вы собрали контроллер сами, не забудьте правильно установить перемычку селектора питания 

 

изображение_2021-01-14_032211.png

F2_L2.ZIP

Link to post
Share on other sites

 Все таки коллективный разум это здорово! Большое спасибо за ссылки и информацию,я кстати нашел таки бумаги по контроллеру,сохранившиеся со времен царя гороха.Но вот такая подробная инструкция ,да не одна-просто клад.Поклон низкий.Так что сначала все-таки изучу все как следует,а уже потом стану делать.Спешка тут ни к чему-столько не летал-потерплю еще чуть,но обязательно отпишусь.

Link to post
Share on other sites

пока,если кому интересно, )) успехов никаких в старом конфигураторе джой видится 1087400329_.png.ce4c3da7d2bf5b79381f4b207d6ce17f.pngтак:после прцедур в старых инструкциях Flip ругается:1804305721_.png.5ee07a3cfeab026fa47b8e499650357f.png

и все, а в новом конфигураторе просто ничего не происходит-в окне выбора микросхема есть,а окно выбора файла пустое. Что делать-хз,помогайте. Пожалуйста.

Link to post
Share on other sites

Посмотрел тему-драйвера не находятся по любому ,при ссылке на любую папку во Flipе. Делал все как описано и у тебя и такая же инструкция в родном руководстве.

Link to post
Share on other sites

Печаль :(

Сам контролер как игровой контролер HID (джойстик) работает ?

При подключении с замкнутым джампером PRG устройство должно появиться ( НЕ как игровой контроллер HID) в диспетчере устройств (если ранее не устанавливались его драйверы, то система должна обнаружить новое устройство и попытаться установить драйвер). Или хотя бы неопознанное устройство. Если ничего не происходит, то система устройство не видит (аппаратно, на уровне коммутации внутренних резисторов 1,5кОм чипа к линиям USB - по резисторам порт определяет событие подключения нового устройства и начинает слать конфигурационные запросы). В таком случае есть некоторая вероятость, что бутлоадер затерт (такая ситуация может быть если была прошивка аппаратным программатором через порт SPI ).

В общем надо сначала проверить (попытаться добиться) появление устройства ( НЕ как игровой контроллер HID) в диспетчере устройств.

Edited by Komaroff
Link to post
Share on other sites

 Контроллер старым конфигуратором определяется так:762837720_.png.1aba6853b8a58896a5526abd4d5ebd68.png 

 В диспетчере устройств он видится как "составное USB устройство". При замыкании RST контроллер перестает быть составным устройством и определяется как "неопознанное USB устройство",после отключения джоя от компа и нового "втыка" )),он опять "составное USB устройство". Вроде все правильно описал. Дело стоит на месте.

Link to post
Share on other sites

Когда контроллер в состоянии неопознанного устройства, нужно установить драйвер который идёт с flip. Если загрузчик atmel не стерт, то должно заработать через flip после установки драйвера.

Вот здесь прочитай: https://forum.il2sturmovik.ru/topic/8004-подключение-ручки-кота-к-контролеру-вкб-или-kreml/?do=findComment&comment=656151.

Edited by semenovkr
  • Upvote 1
Link to post
Share on other sites

 Я пробовал в любом его состоянии ставить дрова Flip показывает одну и ту же картинку (см. выше) , НО...твои слова;

18 часов назад, Komaroff сказал:

Сам контролер как игровой контролер HID (джойстик) работает ?

 я принял буквально и подключив джой запустил старого ИЛа ...и он работает в игре . По крайней мере крен-тангаж на РУСе и пара кнопок точно,да и на РУДе двигатель увеличивает и уменьшает обороты. Но это все равно не будет давать спать-конфигуратор не видит-а джой работает-хрен знает что.

Edited by m13alekc
Link to post
Share on other sites

Тогда лучше обратиться к автору @kreml. Но у него сейчас первый час ночи. Или использовать внешний программатор. Например usbasp. Тогда можно загрузчик Станислава записать, с ним удобнее работать будет.

Edited by semenovkr
Link to post
Share on other sites
14 минут назад, m13alekc сказал:

  я принял буквально и подключив джой запустил старого ИЛа ...и он работает в игре . По крайней мере крен-тангаж на РУСе и пара кнопок точно,да и на РУДе двигатель увеличивает и уменьшает обороты. Но это все равно не будет давать спать-конфигуратор не видит-а джой работает-хрен знает что.

Правильно. Так дополнительно убедились, что с портом чипа все нормально.

Теперь нас должно интересовать неопознанное устройство после замыкания RST и PRG. То, что оно появляется, может свидетельствать, что по USB пытается шевелиться бутлоадер.

Интересно взглянуть идентификаторы VID/PID этого устройства (так определим точнее что за устройство стучится). Смотреть в свойствах устройства , вкладка сведения -> ID оборудования. И в свойствах еще глянуть статус устройства, причину ошибки.

Я правильно понимаю, что пытались установить дрова из папки Флипа для этого неопознанного устройства ? Надо в свойствах устройства нажать что-то типа "обновить драйвер" и затем "выполнить поиск драйверов на компьютере" подставив папку Флипа с драйверами. По моей ссылке выше просто у меня это устройство (бутлоадер) определялось, а попытка переустановки дров помогла пнуть Флипа и решить проблемы "потерянной" dll-ки.

Т.е. проблема решилась практически методом тыка, а причина осталась неизвестной достоверно. Может какие нюансы винды, например порядок подключения, установка другой версии Флипа или еще что сыграло...

У себя L2/F2 смогу попробовать только на выходных, вин10 кстати еще его не видела (система новая, еще не подключал) .

 

Link to post
Share on other sites

Парни, FLIP совсем не дружит с ВИН10.

Если нужно все таки им воспользоваться, нужна более старая ОС, желательно не выше ВИН7. Для этого можно использовать виртуальную машину, если есть возможность.

В идеале конечно прошить в плату загрузчик от F3, но для этого нужен либо внешний программатор, либо еще один контроллер F2/L2/F3/L3, также может помочь плата ардуино ProMicro, или Teensy2.0.

Ну и еще как вариант, найти более старый конфигуратор под эту прошивку.

Link to post
Share on other sites
1 час назад, kreml сказал:

Ну и еще как вариант, найти более старый конфигуратор под эту прошивку.

 старый конфигуратор в наличии есть,выше есть мой скрин как джой видит старый конфигуратор.Попробую отнести джой на работу,там на компе семерка стоит.Помучаю его там.

 

1 час назад, Komaroff сказал:

Интересно взглянуть идентификаторы VID/PID этого устройства (так определим точнее что за устройство стучится).

 Все циферки и букавки )) соответствуют контроллеру L2.

 

 

 Да и рад видеть аффтара )) Еще когда я собирал твой контроллер некоторое время мы общались,еще на Сухом.

 

 

1 час назад, Komaroff сказал:

Я правильно понимаю, что пытались установить дрова из папки Флипа для этого неопознанного устройства ? Надо в свойствах устройства нажать что-то типа "обновить драйвер" и затем "выполнить поиск драйверов на компьютере" подставив папку Флипа с драйверами.

 И,снова, да )), ставить дрова пытался по всякому.

 Но теперь,парни,как-то сцыкотно лезть в джой.Как бы не потерять что есть )),ради приобретения лучшего.)) Я в растерянности. Убедите меня как-нибудь! ))

Edited by m13alekc
Link to post
Share on other sites
1 час назад, m13alekc сказал:

Все циферки и букавки )) соответствуют контроллеру L2.

Я имел в виду неопознанное устройство, которое появляется после замыкания RST и PRG. Не должен быть идентификатор от L2. По идее должен быть VID от Атмела, атмеловский бутлоадер с которым должен работать Флип (точнее, в свете новостей,  должен был до Вин10 :)).

 

Link to post
Share on other sites

 Как определяется неопознанное проверю,но наверно будет лучше пробовать все делать на семерке. Однако я уже немного запутался-какова будет последовательность моих действий на семерке? 

 Сначала,я так понимаю,врубаю Флип (потому что программы-конфигураторы меня не видят) и что мне надо закидывать в контроллер? прошивку L3? А если прошивка станет тогда для програмирования IN32  Флип уже не надо? вопросов  блин!

Edited by m13alekc
Link to post
Share on other sites

Давайте попробую все по пунктам

Самое сложное, это прошить основную плату. Т.к. в ней установлен заводской загрузчик, то через usb интерфейс прошить ее можно только через флип, а он  очень капризный. Поэтому я, начиная с ф3/л3 стал заменять заводской загрузчик на загрузчик собственной разработки. Но в данном случае будем пробовать шить флипом, итак:

 

 

1. На контроллере замкнуть контакты PRG (можно их оставить замкнутыми на совсем)

2. подключить контроллер, и кратковременно замкнуть контакты RST

3. Установить флип, если еще не был установлен. 

4. При первом использовании флип, нужно установить драйвера, для этого желательно перезагрузить систему в режиме отключения проверки пдписи драйверов

    Далее, в диспетчере устройств найти подключенный контроллер, он будет с желтым знаком вопроса, как устройство с неустановленными драйверами

    По нему щелкнуть ПКМ, и выбрать установка драйвера (или обновление драйвера)

    Дальше следует выбрать ручную установку из указанного мета.

    Установить драйвер из подкаталога usb который находится в установочном каталоге флип.

    Если все сделано правильно, в диспетчере появится устройство AT90USB647 (или AT90USB128)

5. Теперь запускаем флип, и через него прошиваем нужным файлом. Тут по желанию, либо просто крайнюю версию L2 под старый конфигуратор, либо текущую прошивку, но уже под новый конфиг.

 

Для ИН32 флип не потребуется в любом случае, она прошивается по рабочему подключению (SPI). Как именно ее прошивать, зависит от того. какой вариант прошивки основного контроллера будет выбран

 

Link to post
Share on other sites

 Спасибо, т. е. мой старый контроллер L2 по всем параметрам конфликтовать с прошивкой L3 не будет? Ничего архитектурно переделывать не надо? И в IN 32 тоже? и в связи этих плат между собой тоже?

Link to post
Share on other sites
  • 2 weeks later...

Всем добрый вечер. Я конечно дико извиняюсь. Но я не могу понять. В последней версии конфигуратора нет осей. Висит только одна без элементов настройки. Это только у меня такая проблема? Или я пропустил что-то по настройкам?

 

Link to post
Share on other sites
05.02.2021 в 20:28, VilliV сказал:

Всем добрый вечер. Я конечно дико извиняюсь. Но я не могу понять. В последней версии конфигуратора нет осей. Висит только одна без элементов настройки. Это только у меня такая проблема? Или я пропустил что-то по настройкам?

 

У меня так было. Версия прошивки платы 137? Нужна новая прошивка. Новый конфигуратор для плат teensy и arduino.

Link to post
Share on other sites

Прошивка 137ая. Есть еще более новая?

И есть ли у кого рабочая плата для сдвиговых регистров 4021ВН?

Link to post
Share on other sites
2 часа назад, VilliV сказал:

Прошивка 137ая. Есть еще более новая?

И есть ли у кого рабочая плата для сдвиговых регистров 4021ВН?

https://www.dropbox.com/sh/xufrz5h4en7gehb/AACogCoHbHUSz3j5AXzLX--ya/cfg?dl=0&subfolder_nav_tracking=1

 

Link to post
Share on other sites
7 часов назад, VilliV сказал:

Прошивка 137ая. Есть еще более новая?

И есть ли у кого рабочая плата для сдвиговых регистров 4021ВН?

Про новую прошивку нужно у @kreml спросить. Насколько я понял не всё так просто. Кроме основной платы есть платы расширения. Им тоже надо прошивку менять.

Рабочая плата это для пайки или готовая? У меня есть платы без элементов для CD4021BM. Заказывал в Китае давно. Немного осталось.

Edited by semenovkr
Link to post
Share on other sites

Мне разводку для самостоятельного изготовления) А то я сам пытался развести - ничего не работает. Нет у меня таланта схемотехника. А диодную матрицу хочется поменять)

Link to post
Share on other sites

Ребят, а может кто поделиться какой-нить предыдущей версией конфигуратора?

На 275020 (той, что на дропбоксе лежит) оси и виртуальные джойстики отвалились.

 

Обновился, блин. Работало же нормально :(

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...