Альтернативная прошивка ER9X для Turnigy 9X

Kushnirenko
  1. при подключении он появляется в системе? что диспетчер устройств говорит?
John_Locke
Kushnirenko:
  1. при подключении он появляется в системе? что диспетчер устройств говорит?


Прозвонил программатор. Между 2 и 4 пином пищит. это нормально? И нужно ли спаивать 4,6, 8, 10 контакты вместе? На картинке так вродь, я так не делал

experimentator

John_Locke, у Вас, похоже, проблема в контактах - программатор видит чип, но общаться с ним нормально не может. Я встречал такую проблему пару раз на разных аппах - avrdude тоже “видел” сигнатуру чипа как 0x000102. Иногда это можно решить замедлением скорости обмена (параметр -B 100), но прошивка Вашего USBasp этот параметр проигнорирует (а для перепрошивки программатора нужен еще один USBasp).

Попробуйте отпаять провода, почистить контакты и припаять провода заново. Подергайте разъем в программаторе (хотя там особо не подергаешь, но отключить-подключить можно). С учетом укороченных проводов (правильно укоротили), проблема, скорее всего, где-то в плохой пайке.
Еще попробуйте почистить плату рядом с тем местом, куда идет 5-й провод. Там рядом (чуть выше и правее) конденсатор и резистор, и около них, судя по фото, какая-то подозрительная грязь…

John_Locke

Проблему решил. Всё оказалось банально. В настройках нужно было выставить порт usb. Почему нигде об этом не написано - не ясно. Извините, что потратил ваше время.
Скажите, это нормально, что в левом верхнем углу несколько пикселей иногда моргают (перешился на er9x)?

experimentator
John_Locke:

Проблему решил. Всё оказалось банально. В настройках нужно было выставить порт usb.

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

Ну да ладно, главное - что результат достигнут! 😃

John_Locke:

Скажите, это нормально, что в левом верхнем углу несколько пикселей иногда моргают (перешился на er9x)?

Да. Это индикатор, который говорит о том, что есть некоторые данные, которые будут записаны в память. Как только пиксели перестали моргать - значит данные записались и несохраненных данных больше нет.
Прошивка сохраняет пользовательские настройки и параметры в EEPROM не как только они изменились, а с некоторой задержкой, накапливая все изменения в буфере. Таким образом уменьшается количество циклов перезаписи памяти и “износ” атмеги. Были случаи, когда люди меняли настройки и тут же выключали аппу - таким образом последние настройки не успевали сохраниться. Поэтому-то разработчик и сделал такой индикатор.

John_Locke

Не могу настроить двойные расходы для руля высоты. Когда редактирую экспоненту и макс. отклонение для элеронов, рудера и мотора, одновременно изменяются значения для положения стика <50% и >50%. Когда захожу редактировать это всё для руля высоты, редактируются только значения <50%

Kushnirenko

а каналы не перепутаны часом (мода)?
обычно такое происходит с газом.

если при редактировании стик стоит в 0 - меняются обе экспоненты.
если стик смещен (на схеме видно куда) - меняется экспонента плюса/минуса соответственно

John_Locke

Мне кажется, или наше mode2 в прошивке mode 1?

Plohish
John_Locke:

Мне кажется, или наше mode2 в прошивке mode 1?

Кажется

John_Locke

На аппе есть разъём для зарядки. Можно ли воткнуть в него зарядку 10 вольт 0.8 Ампер?
Так же есть зарядка 12 вольт 0.7 ампер. В аппе аккумы AA ni-mh

John_Locke

Как настроить, чтобы при нажатии тумблера газ сам уходил в ноль постепенно, допустим в течении 5 секунд?

Kushnirenko

Задаете доп микшер на тумблер, а в нем задержку.
Параметр
Slow Down/Up
(Замедление Вниз/Вверх).
Осуществляет замедление изменения значений в канале.
Если данные значения не равны нулю, они определяют максимальную скорость, с которой значение может изменяться.

Jade_Penetrate

Имеются проблемы с перепрошивкой аппаратуры, направили в эту тему. Повторно опишу ситуацию: подпаялся к пятачкам на плате и короткими проводами вывел разъем, несколько раз его прозвонил непосредственно до ножек микросхемы и проверил на кз, пробовал использовать 2 заведомо рабочих программатора (usbasp и на ft232) и ни один не видит подключенный контроллер. Опять же повторю, с этими программаторами без проблем много раз шил другие контроллеры. Система windows8, драйвера на usbasp стоят как надо, что подтверждается его нормальной работой с другими контроллерами. Пробовал разные usb порты 2.0 и 3.0 (ноутбук), со всеми портами программатор видит другие контроллеры но отказывается видеть 64ю мегу из аппаратуры. Питать аппаратуру пробовал как с юсб порта, так и с ее батареек, резисторы на программаторе закорочены, пробовал выпаивать резисторы, к которым идут дорожки от портов, убрал конденсатор с резета, заменил кварц на другой.
Обычная дудка ругается так:

avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.

Дудка с eePe с параметром -F выдает такое

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02

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

fat_hamster
Jade_Penetrate:

подпаялся к пятачкам на плате и короткими проводами вывел разъем

Jade_Penetrate:

но отказывается видеть 64ю мегу из аппаратуры

может и не то, и может я путаю 64 и 128 мегу, но к нем ножкам точно подпаялись? там не к мисо-моси надо программатор подключать, а к каким-то другим ногам (надо в даташите смотреть, а мне лениво/некогда)

Plohish

припаиваться нужно в соответствии с с инструкцией по прошивке аппы а не по даташиту микросхемы

Jade_Penetrate

Припаяно все в соответствии с датащитом(в датащите все написано верно и не надо на него гнать, на 300 и далее странцие описана процедура программирования), который, конечно же, совпадает с инструкцией. Также, пробовал вариант с посадкой вывода PEN на земплю/питание, эффекта никакого.

X3_Shim
Jade_Penetrate:

Припаяно все в соответствии с датащитом

А фотографию припаянного можно увидеть ?

Jade_Penetrate

Конечно, надеюсь что-то видно.
Форум сильно ужимает изображение, вот с большим разрешеним вот

X3_Shim
Jade_Penetrate:

надеюсь что-то видно.

“Пятаки” вроде нужные использованы.

Кстати чуть ниже кварца у вас чего то не хватает. Кондера кажется (по фоткам плохо видно).

Jade_Penetrate

Да, там был конденсатор на 47мкф, стоящий на лини reset, его удаление помогало людям из этой темы.

innd

А сама аппа работает на текущей прошивке?