Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)

RL2000

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

rcopen.com/forum/f8/topic182549/238

Только что включил пульт, нажал кнопку “меню”, пульт зашел в меню, все как на фотографиях, но через мгновение вылетел обратно на “рабочий стол”

Catsw

версия прошивки правильная.

RL2000:

Только что включил пульт, нажал кнопку “меню”, пульт зашел в меню, все как на фотографиях, но через мгновение вылетел обратно на “рабочий стол”

О, это уже интересно. А теперь как она ведёт при выкл/вкл - сразу “висит” или в начале есть управление???

Попробуйте включить калибровку заново и попробуйте её опять пройти. Да, и если будете перешивать - сотрите ЕЕПРОМ полностью.

RL2000

Висит сразу, то есть при включении показывается “рабочий стол” и нет реакции на кнопки меню. А как пройти калибровку заново? Может, где-то есть инструкция, по функциям, что бы не возникало лишних вопросов типа “как сделать это и это”?

RL2000

Даже не знаю, прошивал с использованием PonyProg: выбрал Open Device File, и записал. Родной EEPROM сохранен.

Catsw
RL2000:

Может, где-то есть инструкция, по функциям, что бы не возникало лишних вопросов типа “как сделать это и это”?

Вообще то конечно есть, она в другой ветке обсуждается, в принципе эта прошивка - адаптированный её вариант под наше железо, и потом уже дописанный по нашим пожеланиям.

RL2000

EEPROM стерт, все прошито заново. Калибровка пройдена, все то же самое - реакция на кнопки меню отсутствует. Еще заметил, что при подключенном шлейфе от платы с тренерским разъемом и разъемом для ВЧ-модуля PonyProg, да и другие упорно не видят мегу

Вячеслав_Михеев

а с родной прошивкой все работало? и потом помоему эту прошивку никто не проверял на 2 варианте аппаратуры

RL2000

С родной прошивкой работала каждая кнопка, за исключением ,конечно, того, что работал только режим HELI. На V2 проверял falcon86, он кстати мне и посоветовал данную прошивку. Завтра попробую родную прошивку заложить 😃

Catsw
Вячеслав_Михеев:

и потом помоему эту прошивку никто не проверял на 2 варианте аппаратуры

Ну да, я очередную несколько дней назад прошил - всё работает.

RL2000

Поставил прошивку от ВитГо, ситуация почти такая же - работают все тумблеры, не работает ни одна кнопка меню, а также крутилки. А вот с прошивкой из этой темы удавалось пару раз зайти в меню, потом дальше, но чем дальше продвигался в меню, тем меньше кнопок работало.

Catsw
RL2000:

Поставил прошивку от ВитГо, ситуация почти такая же - работают все тумблеры, не работает ни одна кнопка меню, а также крутилки. А вот с прошивкой из этой темы удавалось пару раз зайти в меню, потом дальше, но чем дальше продвигался в меню, тем меньше кнопок работало.

Как мне не жаль говорить такое - но ИМХО камень вы повредили, 90% 😦 Ещё раз - проверьте монтаж, не затронули ли вы цепь сброса, да и просто можете тестером проверить изменения сигналов непосредственно на ногах АТМеги. Приёмник на стики не реагирует по прежнему?

RL2000

Приемник не реагирует, при вклюении на RESETе логический ноль.

Catsw
RL2000:

при вклюении на RESETе логический ноль.

Ну вот вам и ответ - а должна быть единица - РЕСЕТ инверсный. К единице его там резистор подтягивает, проверьте конденсатор в цепи ресета на КЗ (он как раз на землю идёт) да и просмотрите всю цепь на наличие КЗ на землю - оно где то там присутствует.

crown
Вячеслав_Михеев:

а с родной прошивкой все работало? и потом помоему эту прошивку никто не проверял на 2 варианте аппаратуры

Я пробовал все альтернативные прошивки на 2 версии турниги, работают все, таких глюков небыло, не помню точно на этой прошивке надо назначать микшеры на каналы или нет для того чтоб канал заработал, на прошивке от ВитГо без микшеров каналы не заработают

Catsw
crown:

Я пробовал все альтернативные прошивки на 2 версии турниги, работают все, таких глюков небыло,

Если ресет в нуле - ежу понятно, работать ничего не будет - АТМега будет висеть и ждать, если на ресете больше, чем время одного такта, лог 0 - она уходит в режим сброса - даташиты ещё никто не отменял.

crown

У меня было еще при программировании новой атмеги фюзы запрограмировались по умолчанию, так вот задержка нажатия кнопок была секунд 5-7, считал состояние фюз с рабочей аппы и залил в новую, все встало на свои места, возможно здесь тоже с фюзами что нибудь, ну и проверит цепь сброса не мешало бы, как говорилось ранее

Catsw
crown:

У меня было еще при программировании новой атмеги фюзы запрограмировались по умолчанию, так вот задержка нажатия кнопок была секунд 5-7, считал состояние фюз с рабочей аппы и залил в новую, все встало на свои места, возможно здесь тоже с фюзами что нибудь, ну и проверит цепь сброса не мешало бы, как говорилось ранее

Вот фюзы трогать не надо, они правильно стоят. Если ещё их сбить - то можно и камень потерять. Я их менял ТОЛЬКО когда новый камень ставил - в остальных случаях их лучше оставить в покое.

Ещё раз - причина ясна, кому ещё не понятно сложите

RL2000:

при вклюении на RESETе логический ноль.

и
A low level on this pin for longer than the minimum pulse length will generate a reset © Даташит на 64ю

Блин, кончаем со флудом и ждём лог 1цы на ресете, я могу тысячи причин придумать такому поведению аппы, от фюз до зелёных человечиков.

RL2000

Логичкеская единица есть, сопротивление между “+5V” и RESET - как на схеме, 10кОм, а между RESET и землей - тоже 10кОм. Заметил еще вот что: чем дольше пролежит передатчик с выключенным питанием, тем дольше потом работают кнопки в меню.

Catsw
RL2000:

Логичкеская единица есть

Так, уже что то.

А почему раньше ноль был разобрались?
Уверены, что её уровня хватает?
На плате ничего не греется?

Можете пока убрать конденсатор из цепи сброса, да, ещё один момент - пока ищем, в чём дело выньте ВЧ модуль, если стоит.

RL2000:

Заметил еще вот что: чем дольше пролежит передатчик с выключенным питанием, тем дольше потом работают кнопки в меню.

Где-о у вас ёмкость течёт. или стаб +5 глючит. Начните с проверки стабильности +5В, уберите конденсатор из цепи сброса, и отпишитесь, как стала себя вести. Раз после включения какое то время живёт - пока отложите программатор в сторону, будем выяснять без него.

RL2000

Раньше ноль был по банальной причине - немного промазал щупом, попал в пустую дорожку. На плате вроде ничего не греется, в пределах 5 минут по крайней мере. Сейчас выкину емкость и ВЧ-модуль из цепи.