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

ВитГо

гм… у меня должна гореть секунд 15 помоему (не помню уже сколько делал…) 😃
А на других прошивках пробовали работу подсветки ? (я к тому что может я чтото намудрил… но вроде точно “1” в порт вывожу…)
у меня код такой
hardware.h
// подсветка
#define Light PORTB.7 // бит подсветки

vcoder.c
конфигурация порта
// Port B - кнопки меню и выход сигнала PPM
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=Out
// State7=P State6=P State5=P State4=P State3=P State2=P State1=P State0=0
// none left right up down exit menu ppm_out
PORTB=0xFF;
DDRB=0x81;

включение подсветки
Light=1;
LightOn=500; // время горения подсветки

ааа !! значит 10 секунд ! 😃

выключение подсветки
 в момент передачи паузы между пачками ppm
// подсветка дисплея
if (LightOn==1) Light=0;
if (LightOn>0) LightOn–;

Сейчас Алексей разберется… это какая то мелочь…

Andrej100
ВитГо:

гм… у меня должна гореть секунд 15 помоему (не помню уже сколько делал…) 😃

Сейчас Алексей разберется… это какая то мелочь…

Гдето так и есть ~15сек. и на er9x тоже всё ок.она мне больше нравится😒

Вахтанг
ВитГо:

я в новой версии прошивки попробую сделать русское меню… но правильно заметили выше - очень тяжело подобрать понятные русские описания 😦

Действительно трудно подобрать. Думаю, что надо оставить как сейчас, а здесь (на форуме) привести смысловой перевод всех строк меню, с пояснениями и описанием на что и как эта функция или переменная влияет. Думаю, что любой новичок после двух-трехразового прочтения данной таблицы соответствия, при настройке аппаратуры на 90%-ов запомнит его. Да и "бывалим " многое станет понятнее!

ВитГо

угу… хотя у меня пока получается…

правда наверное прошивка потребует некоторого привыкания (это в двойке)

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

Aleksey_Gorelikov
Andrej100:

Aleksey с вашей при нажатии кнопки на 17 1.2в:( под нагрузкой

Из разряда 1 пишем 2 в уме… Поставил не тот бит порта на вывод 😃
Сейчас должно работать.

В меню-опшинс-дисплей настраивается контраст и задержка подсветки.

ЗВУК НА РАЗРЯД БАТАРЕИ РАБОТАЕТ!!! (и работал!). Установите напряжение в Меню-опшинс-аларм-бэттэри… Работает и звук варнинга, и аларма. Сейчас проверил!

Aleksey_Gorelikov

Переползаем на страничный режим работы с епром. Кофе не то, что попить, налить при инициализации 45 моделей не успеваю… Файлик позже…

Andrej100
Aleksey_Gorelikov:

Переползаем на страничный режим работы с епром. Кофе не то, что попить, налить при инициализации 45 моделей не успеваю… Файлик позже…

Подсветка работает😁,все звуки есть кроме “ЗВУКА НА РАЗРЯД БАТАРЕИ”😦
хотелось иметь возможность калибровать V батареи,врёт на 0.5 V.
И у кого TURNIGY V2 проверти звук на разряд.😒

Aleksey_Gorelikov
Andrej100:

все звуки есть кроме “ЗВУКА НА РАЗРЯД БАТАРЕИ”😦
хотелось иметь возможность калибровать V батареи,врёт на 0.5 V.

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

Andrej100
Aleksey_Gorelikov:

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

Всё установил warning-10v alarm-9.6v при 10v питания начинает морготь но не звука 9.6 тоже моргает , звуа нет.При 7.2 вырубается.

Andrej100

при питании перед. как у вас от 5в после кренки звук работает,а вот от батареи звука нет только моргает

Aleksey_Gorelikov

возможно тоже порт на ввод стоит. Воткну батарейки - посмотрю.

Aleksey_Gorelikov
Aleksey_Gorelikov:

Воткну батарейки - посмотрю.

Посмотрел. Не поменял коэф. деления значения АЦП. Точнее в одном месте - поменял, во втором - нет. 😃 Теперь пищит.

З.Ы. Кофе пока пить придется… Вылезает какой-то плавающий глюк при работе в страничном режиме, который отловить пока не получилось.

Andrej100
Aleksey_Gorelikov:

Посмотрел. Не поменял коэф. деления значения АЦП. Точнее в одном месте - поменял, во втором - нет. 😃 Теперь пищит.

З.Ы. Кофе пока пить придется… Вылезает какой-то плавающий глюк при работе в страничном режиме, который отловить пока не получилось.

Вот теперь всё ок😁даже копирование работает😒
если можно калибровку батареи, а то врёт немножко😒

Syberian
Andrej100:

И у кого TURNIGY V2 проверти звук на разряд.

Громко и противно пищит

Andrej100

Aleksey
А можно ли венуть в прошивку тахометр.😒
Глюков пока не нашол.😃

metronom

Свободных ног у меги вроди бы и не осталось 😃

sslobodyan

Эх, ковырялся сегодня с программатором 5 проводков на ЛПТ. Начитавшись темы, решил напрямую без резисторов паять. Посмотрел на фотки топикстартера и не учел, что там турнига версии 1, а у меня версия 2. Мааахонькое такое изменение рисунка дорожек. И я вместо того, чтобы посчитать ноги, паяюсь как по рисунку на ножку справа от контактной точки. В результате попадаю не на 11 ногу, а на 10. Результат плачевный. Мега тихонько умерла. Резюме - не доверяйте рисункам. Обязательно посмотрите схему и внимательно считайте ноги. Теперь озадачился поиском новой меги 64 и попутно вопросом - а не припаять ли мне сразу 128 мегу? Цена практически та-же, а прошивку все равно буду стороннюю ставить.

Catsw
sslobodyan:

Эх, ковырялся сегодня с программатором 5 проводков на ЛПТ. Начитавшись темы, решил напрямую без резисторов паять.

Правильное решение.

sslobodyan:

Посмотрел на фотки топикстартера и не учел, что там турнига версии 1, а у меня версия 2. Мааахонькое такое изменение рисунка дорожек. И я вместо того, чтобы посчитать ноги, паяюсь как по рисунку на ножку справа от контактной точки. В результате попадаю не на 11 ногу, а на 10.

+1 Было и такое.

sslobodyan:

Результат плачевный. Мега тихонько умерла.

Ну это из области - шёл мужик по полю - метеоритом убило 😃 Когда я наступил на эти грабли (тогда ещё никто не знал, что плату изменили) - я часа 3 пытался её прошить разными программаторами + любые танцы с бубном, не помогло. Но за всё это время ничего не сгорело - мы просто на другую линию порта цеплялись. На 99,999% (0,0001% на метеорит оставим:) ) там дело в чём то другом было, или просто всё цело, но где то капелька припоя могла незаметно упасть между выводов, вот и не запускается аппа. Проверьте под мощной лупой всю АТМегу, а ещё лучше - и плату рядом.

sslobodyan:

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

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

sslobodyan
Catsw:

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

Спаибо за поддержку. Вчера времени не хватило чтобы разобраться, но подозрительны два момента - на линии толи моси толи мисо было напряжение 2,8 вольта при подключеном программаторе, а без программатора сильно греется кренка. Может я все-таки убил порт и теперь у него закоротка на землю, отсюда и нагрев меги и кренки? Паялся аккуратно (вроде не первый год с пиками работаю, а с атмелами только начал). Но все-же вечером попробую поискать козу.

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

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

Catsw вы немного видемо не в теме ,Алексей и с 64 уже довел количество моделей до 50))))))))))))))
скомпелировать прошивку под 128 не проблемма, но теперь в этом смысла нет)))))))