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

Zloyuzver
Pavel_K:

да, выпаиваем резистор и прошиваемся, а далее по вкусу: либо выпаивать каждый раз либо покупать usbasp, которому наплевать на sck.

Подтверждаю. Я шил usbasp и никакого резистора не выпаивал. Как по мне, так проще USBasp купить, чем резюк выпаивать каждый раз. По крайней мере для меня, т.к. настройку моделей делаю на компе (можно проверить правильность работы миксов и триггеров и подправить, ежели что не так намиксовал), а потом заливаю в пульт. Это значительно упрощает мне настройку модели, т.к. на компе это сделать проще, чем топтать кнопки на пульте. Да и узнать, что ошибся в настройке микса, стоя над “дровами” как-то не очень приятно 😃

ВлАс
Zloyuzver:

проще USBasp купить,

Мне проще сделать, чем ждать, пока он пиедет.

Проверил MOSI, тож задушен 1,5 вольта… поспрошаю, мож у кого готовый есть прогер.

И кто-то может сказать, почему в мануале по перепрошивке аппы, подключение на Tx/Rx?

Zloyuzver
ВлАс:

Мне проще сделать, чем ждать, пока он пиедет.

Так никто не отменяет возможность купить usbasp и ожидать его доставки (ели планируете часто перепрошивать или заливать модели с компа в пульт), а сейчас, пока ждёте, перепрошить тем что есть.

mtk99

Возникла проблема прошивался 1.5 месяца назад все работало прошивал er9x и обратно родную прошивку.сейчас стоит r768. сегодня решил обновится и ничего не выходит прога выдает вот это.
================================================================================= Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U flash:r😁:/Download/Helicopter/Квадрокоптер/Turnigy/Прошивки/768.bin:r
=================================================================================
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
Double check connections and try again, or use -F to override
this check.

avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
В чем может быть проблема, программатор такой.
hobbyking.com/…/__21321__USBasp_AVR_Programming_De…

Zloyuzver

Банально - проверить провода. Может какой отвалился или перетёрся. Или у вас плохой контакт в разъёме.

mtk99
Zloyuzver:

Банально - проверить провода. Может какой отвалился или перетёрся. Или у вас плохой контакт в разъёме.

Все проверенно ничего не отвалилось. все провода припаяны. при подключении прогроматора на дисплее появляется надпись LOADING NAZA.

Zloyuzver
mtk99:

Все проверенно ничего не отвалилось. все провода припаяны. при подключении прогроматора на дисплее появляется надпись LOADING NAZA.

Что-то не помню я такой надписи у себя на Turnigy при перепрошивке… Вы точно ничего не путаете?

mtk99

Точно не путаю сам удивился в прошлом такого не было.

davk
mtk99:

=================================================================================
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
Double check connections and try again, or use -F to override
this check.

В чем может быть проблема, программатор такой.
hobbyking.com/…/__21321__USBasp_AVR_Programming_De…

точно такая же ситуация, только с прошивкой таких ESC : hobbyking.com/…/__6458__Hobbyking_SS_Series_25_30A… ткните пожалйста носом или пните коленом, как решить эту проблему?
испробовал 3 програматора,3 регулятора, несколько версий программ,провода как припаивал, также и прищепку сделал,- результат всегда один и тот же. 😦 SOS!!! летать охота а коптер разобран,-блин…

man-bis

Ребяты-ы, ну вы чоо. Вам же не на санскрите написали, а всего лишь на английском. Если тупо перевести в гугле, то получается :
avrdude.exe: предупреждение: не может установить SCK период. пожалуйста, проверьте обновление прошивки usbasp.
avrdude.exe: ошибка: программа включения: цель не отвечает. 1
avrdude.exe: Сбой инициализации, RC = -1
Дважды проверьте подключение и попробуйте еще раз, или использовать-F, чтобы переопределить это проверить.

Если еще раз перевести на русский - 99% НЕКОНТАКТ (обрыв, большое сопротивление) в цепи SCK.

Aleksey_Gorelikov
man-bis:

avrdude.exe: предупреждение: не может установить SCK период. пожалуйста, проверьте обновление прошивки usbasp.

Это означает что дудка и версия аврасп различаются. На эту штуку можно не обращать внимания. В обновленной версии аврасп есть еще один выход, чтобы тактировать внешними импульсами програмируемый микроконтроллер (это если с фьюзами накосячили). Не особо нужная функция. Шьется и с этим алармом. А вот следующие две ошибки - действительно скорее неправильное подключение. Кстаи, подписанные на программаторе контакты мисо и моси часто путают. То-ли это название ног микроконтроллера указано, то-ли - название ног программатора. Смысл: Master input slave output и Master output slave input. Короче, если не работает - поменяйте эти два контакта местами. 😃

davk
man-bis:

99% НЕКОНТАКТ (обрыв, большое сопротивление) в цепи SCK.

99% НЕКОНТАКТ,- вроде отпадает, т.к прозванивал провода от програматора до атмеги - всё контачит, а вот по поводу большое сопротивление как то не подумал, если это конечно может повлиять на прошивку?..
провода такие:

Aleksey_Gorelikov
ВлАс:

И кто-то может сказать, почему в мануале по перепрошивке аппы, подключение на Tx/Rx?

О! Да. На этот вопрос отвечает даташит на меги. 😃 Потому, что атмел так задумал, что спи проца не используется для спи программирования в старших мегах. 😃 Хороший прикол для нелюбителей даташитов и уже освоивших мегу8 😃

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

Ну и крайняя мера - конденцатор в цепи сброса! - выпаять.

ВлАс
Aleksey_Gorelikov:

Ну и крайняя мера - конденцатор в цепи сброса! - выпаять.

Вот и я смотрел на осцилограмму и думал, не задерживает-ли он сигнал? После прошивки возвращать на место?

Aleksey_Gorelikov:

Потому, что атмел так задумал, что спи проца не используется для спи программирования в старших мегах.

то бишь надо подключать на Tx/Rx?

Aleksey_Gorelikov:

Хороший прикол для нелюбителей даташитов и уже освоивших мегу8

Да фраернулся, не программировал 64-е меги. Ну с наскоку и не поймешь… много разных процов программировал, там все на всои ноги 😃
Пошел грызть даташит.
Еще раз спасибо!

Aleksey_Gorelikov
ВлАс:

не задерживает-ли он сигнал? После прошивки возвращать на место?

В даташитах на мегу пишут 0.1-1мкф. Китайцы зачем-то поставили 10. Причем сам атмел же писал, что из-за этого кондера порой слетал епром, и что ставить его в принципе не обязательно. 😃 Я на место не возвращал, но чтоб перестраховаться от наводок - лучше керамику 0.1 всеже поставить.

ВлАс
Aleksey_Gorelikov:

от наводок - лучше керамику 0.1 всеже поставить.

ОК! На некоторых фото видел, что перепаяно на керамику.

Прочитал даташит (до этого только картинки смотрел). Вот если-бы не знал, то не обратил внимание. Написано, что программируется ч/з mosi, miso, но сказано, что это ноги, РЕ0, РЕ1, а старые РВ2, РВ3 используются для обмена данными между процами… как то так.
Фу-у-х. Моск успокоился, можно спокойно программировать аппу 😃

Shal

Коллеги, после перепрошивки передатчика AVIONIX никак не могу включить управление двигателем. Проверял с разными приёмниками и регуляторами. Пи-пикает, как при отсутствии сигнала управления. На дисплее стик газа шевелится. Электрическая часть в порядке - от сервотестера всё работает. Что это - где-то стоит какой-то запрет в настройках или грех в прошивке? Благодарен за любую версию

Владимир1961418
Shal:

Пи-пикает, как при отсутствии сигнала управления.

Доброго времени суток всем,а Вы регулятор калибровали после перепрошивки?

Zloyuzver

да не регулятор надо после перепрошивки калибровать, а стики в аппаратуре.

Pavel_K
Shal:

Пи-пикает, как при отсутствии сигнала управления. На дисплее стик газа шевелится.

скорее всего ноль “уплыл”, убедитесь что в настройках с газом всё правильно (ходит от минимума к максимуму на экране), а затем перекалибруйте диапазон газа на регуляторе, это делается так:

  1. ставим газ максимум, подключаем регулятор (с мотором!) к аккумулятору
  2. когда регулятор “пикнет” ставим газ в минимум и ждём еще нескольких пиков
    собственно все, диапазон газа на регуляторе откалиброван