Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)
понятно, тепрерь вопрос - попытался считать прошивку с тюринги - пробовал 3 проги - чип бластер авровский,аврстудио и кодевижен…во всех случаях реакция такая - при считывании экран пульта гаснет и программатор выдает ошибку ессно… сам программатор проверен неоднократно - что это может быть???
Ну расскажу свою камасутру с программированием.
То что экран гаснет так и должно быть по идее потому как программатор переводит проц в режим программирования подачей сигнала reset.
Первый программатор через ком порт многократно проверенный по отзывам в интернете тоже не заработал - пробовал несколько программ - чип не определялся, правда танцевать с бубном и менять сеттинги порта не стал.
По совету EXPERT спаял на LPT 5 проводков с резисторами.
Использовал программу UNIPROF там есть опция соответствия пинов порта - сигнальным нужно выставить по схеме программатора - после этого чип сразу же определился и считался а потом прошил его.
Если будете пользоваться программой осторожнее с fuse там галочка в чекбоксе соответствует неустановленному fuse, насколько я понял из прилагающегося мануала.
И при программировании я подключал программатор к выключенной аппе потом запускал программу и после этого включал аппу - экран конечно же был пуст.
Программу можно взять здесь avr.nikolaew.org/progr.htm
Программатор по этой схеме getchip.net/…/delaem-lpt-programmator-dlya-avr-mik…
Резисторы 110 ом, нужно переназначить пины порта согласно схеме вашего программатора.
Надеюсь поможет, если в чем ошибся, пусть опытные коллеги поправят.
Фьюзы трогать не надо. Оставьте как есть!
Позвоните ноги программирования тестером на землю и пощелкайти тумблерами, чтоб от земли “отлипли”
Или отключите все разъемы с тумблерами на время программирования.
так… походу мега в программаторе приказала долго жить… 😦 завтрева попробую параррлельног порта прогер сваять 5проводковый - он у меня где то валялся… надо тока его найти
Кто жаловался на отсутствие ППМ на разъеме? Вот…
Больше ничего не менял пока.
Народ, не читается мега !!
включаю передатчик - он загружается вижу на экране стартовый экран…
включаю программатор.
жму прочитать программу - чтото читает (прогресс бар идет вправо) но потом read failed…
объем файла всего 6 кб…
вид примерно такой
:020000020000FC
:10000000B8BE8C0078018C000000000000000000E9
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000000000000000000060
:1000A0000000000000000000000000000000000050
:1000B0000000000000000000000000000000000040
:1000C0000000000000000000000000000000000030
:1000D0000000000000000000000000000000000020
:1000E0000000000000000000000000000000000010
:1000F0000000000000000000000000000000000000
:1001000000000000000000000000000000000000EF
:1001100000000000000000000000000000000000DF
:1001200000000000000000000000000000000000CF
:1001300000000000000000000000000000000000BF
ЧТо делать ?
кто виноват не интересно…
экран аппы не гаснет если что…
кстати питать аппу можно в обычном режиме или все таки лучше подпаятся к +5 usb разъема ?
сообщения при чтении Flash:
Can’t enter programming mode!
Read failed
при попытке считать EEPROM аппа один раз пищит… и потом через секунд 10 прога пишет что Read Failed…
ау !! кто нить читает меня ? 😭(
МИСО и МОСИ точно не перепутаны на первых фотках ?
Не перепутаны. Аппу сначала выключить потом воткнуть программатор, запустить программу и потом подать питание на контроллер.
У меня почему то программатор связался только c UNIPROF программой, PonyProg не определил контроллер но может там пины надо было переставить не хотел ковыряться.
гыыы!!! там не моси с мисо перепутаны… там на фотке в первом посте надо на 4 номер не CLK a SCK подавать!!!
то что sck я понял…
пульт включаю после программатора…
а дальше что жать? сразу реад флеш или фюзы посмотреть ?
ну не знаю, что у кого и как я прошил PonyProg схема подключения тут www.10pix.ru/img1/860136/1237502.jpg резисторы не нужны.
Перед тем как шить прозвоните провода относительно корпуса, при каком-то положении тумблера, есть сопротивление в 10 ом относительно корпуса
кстати у ком порта программатора (авр910) какие настройки ставить?
так… походу мега в программаторе приказала долго жить… 😦 завтрева попробую параррлельног порта прогер сваять 5проводковый - он у меня где то валялся… надо тока его найти
проверь сопротивление между проводами для програмирования и корпусом
200 ом относительно земли при включении тротлкат…
проверь сопротивление между проводами для програмирования и корпусом
спасибо - но дело было именно в перепутывании CLK И SCK
прошился терь без вопросов… сижу играюсь…
гм…
а какие до этого были симптомы ?
я так понял что clk - это тактовый сигнал а sck - это сигнал программатора ?
если так то я не ошибся в этом…
у меня аппа при попытке прочитать епром сбрасывается (оказывается в основном экране - до этого специально в меню заходил)
кстати про это сопротивление между сигналами и корпусом -
один выключатель тротлкат а другой ail dr
прикол в том что при включении их (в положении на себя) - мега сбрасывается и начинает писать switch error…
народ у кого как читается прошивка ?
кстати сколько по времени это должно занимать (для флеш и епрома) ?
пара вопросов идиотских - как отцентровать 5,6,7 каналы??? что бы в мониторе бегунок по центру стоял???
гм…
а какие до этого были симптомы ?я так понял что clk - это тактовый сигнал а sck - это сигнал программатора ?
если так то я не ошибся в этом…у меня аппа при попытке прочитать епром сбрасывается (оказывается в основном экране - до этого специально в меню заходил)
кстати про это сопротивление между сигналами и корпусом -
один выключатель тротлкат а другой ail drприкол в том что при включении их (в положении на себя) - мега сбрасывается и начинает писать switch error…
народ у кого как читается прошивка ?
кстати сколько по времени это должно занимать (для флеш и епрома) ?
вот с этой фигней я и боролся - … тож не мог прошить… а оказалося все просто с программатора надо не CLK a SCK сигнал на 11 ногу меги подавать… и все заработало как надо
а переключатели должны при программировании быть все от себя
народ у кого как читается прошивка ?
кстати сколько по времени это должно занимать (для флеш и епрома) ?
У меня читалась нормально. Скорость - сильно зависит от программатора. Читается с авр910 - давольно долго. Пишется - епром долго(минуты 2), флешь - быстро(сек 10). Это если через аврпрог. Через программатор кодевижина - все примерно одинаково, минут по 2-5. По времени - специально не засекал. Ставил процесс и шел курить.
Возможно работает с ошибками из-за длинныз проводов от программатора к тушке, или из-за наводок. У меня провод сантиметров 15 всего, экранированный. Не экранированные концы см по 5.
пара вопросов идиотских - как отцентровать 5,6,7 каналы??? что бы в мониторе бегунок по центру стоял???
Зависит от того, на что они замикшированны. Если на двухпозиционные тумблеры - то центра вряд ли добьетесь. Хотя можно замикшировать два тумблера, один в +100, второй в -100. Когда оба включены - будет 0 😃
хорошо,Алексей… попробую. не очень понятно но попытка не пытка… мне по идее надо раздельные элероны и раздельные половинки руля высоты скомбинировать… вот сижу и ковыряюсь… кое что сделал - но этого пока что мало… а самое главное - нет центра каналов - вот голову и ломаю как схимичить
заметил интересный момент - при первом включении - экран не работает - выключил-включил - все нормально
настройки батареи сохраняются
заметил интересный момент - при первом включении - экран не работает - выключил-включил - все нормально
Вот значит не у меня одного такой глюк. Какая аппа кстати турнига или евроглю?
Прошил сейчас новой версией с фиксом для шнурка - подтверждаю - усб шнурок заработал - нету только выхода крутилки, той что рабочая на 8 канале, в меню модели выбрано максимально 8 каналов на мониторе бегунок 8 го канала перемещается - в аэрофлае, калибровка контроллера на соответсвующем канале пусто работает только тумблер на 6м канале, потом подцеплю 8 ми канальный приемник проверю выход крутилки.
Несмотря на то что сохранил хексик с предыдущими настройками обратно пока его влить не смог какойто глюк в программе Uniprof не считывает файл.
Алексею еще раз большое спасибо!
2 Вячеслав Михеев Какие у вас настройки интерфейса в понипроге? Можно скриншот?
Проверил - настройки аларма батареи сохраняются.
вот сижу и ковыряюсь… кое что сделал - но этого пока что мало… а самое главное - нет центра каналов - вот голову и ломаю как схимичить
ну алгоритм примерно такой.
Условно назовем машинку одного элерона - канал1, вторрого - канал2, стабилизатор - канал 3 и канал4 соответвенно.
Про элероны и стабилизаторы теперь забываем, у нас есть только руль\машинки на каналах. Все, что будет ниже упоминаться как элерон, стабилизатор - это будет название органов управления (джойстиков), а не исполнительных механизмов (руль\машинок).
Поехали:
Заходим в меню channel, выбираем:
канал 1. Собираем микширование:
элерон +100 (если нужны функции флапперонов, то к примеру элерон+80, руль высотоы -20).
Канал 2. Элерон -100. (с флаппами - элерон -80, руль высоты -20)
Теперь к стабилизатору.
Канал 3 Элерон +20, руль высоты +80
Канал 4 Элерон -20, руль высоты +80.
Вот у нас и получилось раздельное управление элеронами и половинками руля высоты.
Еще раз повторюсь, смысл в чем:
В проге фокуса\МСВ есть четкое разделение на органы управления и исполнительные устройства. Органы управления - это джойстики, тумблеры, виртуальные каналы. (элероны, газ, высота, киль, sw1-3, prop, virt. CH)
Исполнительные устройства - это рулевые машинки. (channel 1-8)
Смысл микширования - для каждого канала (channel) -выбрать процент влияния нужного органа управления.
Т.е что мы сделали в примере выше:
Канал 3 (машинка половинки руля высоты) = 20% Элерона + 80% руля высоты
Канал 4 (машинка второй половинки руля высоты) = -20% Элерона + 80% руля высоты
т.е. джойстик элеронов заставляет отклониться машинки в разные стороны на 20% от их рабочего хода, а джойстик руля высоты - на 80% в одну сторону.
Клнечно, процент влияния органа управления вы выбираете по своему вкусу, а знаки +\- - вам придется смотреть как вы установили машинки, в какую сторону торчат кабанчики и качалки. Но смысл вроде бы должен быть понятен.
Соответвсенно, на каналах 1-4 в примере - надо на все остальные органы управления в микшировании поставить 0, чтобы они не оказывали влияния на канал. Собственно, по вашему вопросу - как отключите связь переключателей с каналом, канал станет в нейтраль.
вот с этой фигней я и боролся - … тож не мог прошить… а оказалося все просто с программатора надо не CLK a SCK сигнал на 11 ногу меги подавать… и все заработало как надо
а переключатели должны при программировании быть все от себя
Ну СLK на сколько я понял это всего лишь тактовые импульсы… нужно использовать если фюзами в меге отключили внутренний генератор а внешнего нет…
для наших целей CLK не нужно использовать
а на счет выключателей - вопрос спорный… все таки 200 ом на землю очень маленькое сопротивление… и я бы все таки выключатели на себя перевел чтобы не было сбоев (спалить программатор думаю не получиться - там защитные сопротивления тоже стоят)