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

ВитГо
haron29:

Последнее время все пристальней поглядываю в сторону кодера Збига: forumrc.alexba.eu/ipw-web/…/viewtopic.php?t=4795
А то в кружке у детей скопилось довольно много 4х канальной аппаратуры. Многие из нее уже выросли, а приобрести другую нет возможности.
Кто то может пробовал этот кодер - хотелось бы узнать мнение.

а я бы посмотрел в сторону первой схемы Фокуса… там очень простой кодер…

haron29

Полностью согласен с Aleksey Gorelikov и Виталий Горбуков! Но при таком раскладе я упираюсь в индикатор (вернее в его цену), а купить индикатор 16*2 в китае можно дешевле 5 уе, да и цена атмеги 8 гораздо меньше чем 128. Во всяком случае рассматриваю все варианты
Кстати мой первый передатчик имел на борту прошивку 1.8, так что выбор прошивки не случаен.

Aleksey_Gorelikov

Ничерта не понимаю. Тик 149 стоит 5 уе тут, нокии 3310 на помойках валяются. Дисплеи к ним кстати тоже по 5 баксов продаются. Желание съэкономить на меге - не сочитается с пред.идущими постами. Кстати, первый кодер фокуса - на меге 16, что тоже дешевле 128.

haron29
Aleksey_Gorelikov:

Ничерта не понимаю. Тик 149 стоит 5 уе тут, нокии 3310 на помойках валяются. Дисплеи к ним кстати тоже по 5 баксов продаются. Желание съэкономить на меге - не сочитается с пред.идущими постами. Кстати, первый кодер фокуса - на меге 16, что тоже дешевле 128.

Вот такая у нас ситуация. Может посоветуете где в китае выписать ТИК 149 за такую сумму. Ну и нокии 3310 у нас на помойках увы не валяются.

Aleksey_Gorelikov

Ну если именно в китае, то наверно не тики… А так - тут
От телефонов можно там же поискать. Да и сами телефоны по цене металолома там есть.

ВитГо

гм… не знаю стоит ли мудрить с новым железом…
есть схема первого кодера… там мега 16… экранчик помоему от нокии (я просто заходил в сотоворемонтную и спрашивал сколько стоит экран - самая дорогая цена (еще раз повторю самая! до торговли!) 300 рублей… за 200 уже отдают)
есть исходники первого кодера который работает с экранчиком от нокии - ничего не нужно сочинять… тем более что у меня даже есть где то исходники которые я комментировал (в конце концов 38 кб Сишного кода не так страшны как кажуться на первый взгляд, я бы там только переписал меню - намудрил там Евгений малек…)
все остальное а это мелкая россыпь из кварца, кондеров, резисторов - купить (выдрать из старой железки)…

собирать все можно хоть пучком (деталей минимум)… все равно будет работать… да и в принципе плату можно печатную сделать там у меги стандартный DIP корпус с шагом выводов в 2.54 мм…

если же сейчас чтото мудрить с алфавитно цифровым 16х2 или подобными - то нужно будет переписывать и структуру меню, и драйвер экрана, и т.д… - если есть время возиться - то это очень интересно… но вот только цена этих самых 16х2 зачастую более 400 рублей (по крайней мере во всяких чипах и дипах, и в магазинах моего города)… ну и проблема - что делать если не заработает сразу (сами сможете разобраться?)

Catsw
Aleksey_Gorelikov:

Catsw, выложи пожалуйтса, раз человек просит.

Легко )) Только до конца сентября тут урывками бываю, занят по горло ((( Даже нет времени покопаться с увеличением каналов…

Coder_АТМЕГА128.rar

1 month later
RL2000

Скажите, а с вертолетом в принципе можно использовать эту аппаратуру? Если да, куда какие каналы?

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

вертолетом в принципе можно использовать эту аппаратуру

можно но с другой прошивкой

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

можно но с другой прошивкой

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

RL2000:

Если да, куда какие каналы?

что это значит? Прошивка так построена, что любые рулевые машинки в любые разъемы приемника. А затем - в меню передатчика настроить то, как вы наподключали. Так как вариантов миллион - описывать смысла не имеет. От футабоподобных аппаратур эту прошивку отличает возможность микшировать что угодно и как угодно. Наброски под автомат перекоса с коллективным шагом я уже не в одной теме рисовал. Смотрите поиском. в соседней теме про самодельный передатчик - там неоднократно этот вопрос тоже курился.

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

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

Лёх да ручками бить тарелку мне лично что то не охото ((( а так конечно с этой прошивкой это возможно

leprud

Настраивал я CCPM120, не быстрое это дело конечно, но вполне реальное

RL2000

То есть, я правильно понял - настройки выставляются миксами? Я почему спросил про то, куда какие сервы - не нашел в меню круга наподобие автомобильного рулевого колеса с 3 спицами, и подумал что все заложено программно. Спасибо за вектор, будем искать!

leprud

Да, все миксами, предустановленных их нету…

Да, в свое время тож искал, как это сделать, а оказалось, что все просто, и надо просто почитать инструкцию 😃
Напоминаю, что расположена она внизу этой страницы.
Конкретно ищите пункт 10.3.3, подпункт “4. Пример настройки микширования для CCPM вертолета”

RW9UAO

ну настройте по эту мануалу. потом расскажите куда у вас сервы поедут. там ошибка. надо вместо 100% ставить по 30% на канал. я описывал как и что настраивать на ССРМ120. rcopen.com/forum/f8/topic207267/1713

radioham

Вот блин потратил туеву хучу времени но так и не нашел прошву - что бы экспоненты работали НОРМАЛЬНО !
Понимаю что ВСЕ - ну очень заняты !
Я как бы тоже (что бы пелелопачивать почти 500 страниц)
Ткните ПАЛЬЦЕМ !- где прошивка ( именно для экспонент ЭЛЕРОНОВ) - не альтернативная !!!
А то много написано и ВСе говорят " не буду очередной раз выкладывать "
Так где тема со всеми прошивками ???

Aleksey_Gorelikov
radioham:

Ткните ПАЛЬЦЕМ !- где прошивка ( именно для экспонент ЭЛЕРОНОВ) - не альтернативная !!!

Вы ошиблись веткой. Тут - именно альтернативная была. Родные тут выкладывались, но лично я аппаратуру с родной прошивкой даже не включил ни разу 😃 Работали с ней экспоненты или нет - понятия не имею.

Попробуйте из сообщения 119 этой темы. Проблема в том, что идентифицировать рабочие от глючных родных прошивок невозможно. Они все заявляют о себе как v14. Могу поискать, где-то были более старые от и-макс. Может в ней глюки другие? 😉

ВитГо
radioham:

Вот блин потратил туеву хучу времени но так и не нашел прошву - что бы экспоненты работали НОРМАЛЬНО !
Понимаю что ВСЕ - ну очень заняты !
Я как бы тоже (что бы пелелопачивать почти 500 страниц)
Ткните ПАЛЬЦЕМ !- где прошивка ( именно для экспонент ЭЛЕРОНОВ) - не альтернативная !!!
А то много написано и ВСе говорят " не буду очередной раз выкладывать "
Так где тема со всеми прошивками ???

если вам нужна оригинальная прошивка то можете использовать например прошивку от Eurgle в ней экспоненты нормально работали
narod.ru/disk/21067122000/flash.hex.html
narod.ru/disk/21067148000/eeprom.hex.html

сначала заливаете flash, потом eeprom… потом делаете калибровку (описано где то в факе)

pnm

Походу до прошивался. Прошивал ардуиной, залил без проверки.
Теперь

E:\2>avrdude -v -C avrdude.conf -p m64 -c ftbb -P ft0 -e -U flash:w:er9x.hex

avrdude: Version 5.3.1, compiled on Jun 20 2007 at 00:30:58
Copyright © 2000-2005 Brian Dean, www.bdmicro.com

System wide configuration file is “avrdude.conf”

Using Port : ft0
Using Programmer : ftbb
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK
AVR Part : ATMEGA64
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- —


eeprom 4 20 64 0 no 2048 8 0 9000 90
00 0xff 0xff
flash 33 6 128 0 yes 65536 256 256 4500 45
00 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : ft245r
Description : FT232R Synchronous BitBang

ft245r: bitclk 230400 -> ft baud 115200
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

E:\2>

И с F заливаю

E:\2>avrdude -F -v -C avrdude.conf -p m64 -c ftbb -P ft0 -e -U flash:w:er9x.hex

avrdude: Version 5.3.1, compiled on Jun 20 2007 at 00:30:58
Copyright © 2000-2005 Brian Dean, www.bdmicro.com

System wide configuration file is “avrdude.conf”

Using Port : ft0
Using Programmer : ftbb
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK
AVR Part : ATMEGA64
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- —


eeprom 4 20 64 0 no 2048 8 0 9000 90
00 0xff 0xff
flash 33 6 128 0 yes 65536 256 256 4500 45
00 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : ft245r
Description : FT232R Synchronous BitBang

ft245r: bitclk 230400 -> ft baud 115200
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA64 is 1E 96 02
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: erasing chip
ft245r: bitclk 230400 -> ft baud 115200
avrdude: ft245r_program_enable: failed
avrdude: reading input file “er9x.hex”
avrdude: input file er9x.hex auto detected as Intel Hex
avrdude: writing flash (53916 bytes):

Writing | ################################################## | 100% 20.55s

avrdude: 53916 bytes of flash written
avrdude: verifying flash memory against er9x.hex:
avrdude: load data flash data from input file er9x.hex:
avrdude: input file er9x.hex auto detected as Intel Hex
avrdude: input file er9x.hex contains 53916 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 12.81s

avrdude: verifying …
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude: verification error; content mismatch

avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OK

avrdude done. Thank you.

Еще fuse в safemode
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0

Аппа не включается.

Что делать не подскажите?

Aleksey_Gorelikov
pnm:

Аппа не включается.

Что делать не подскажите?

Читать первый пост этой темы. Для чего-то я его писал же, картинки вставлял и т.д. Не нравится - гугл - программирование авр!
Дудкой я не пользуюсь.

pnm
Aleksey_Gorelikov:

Читать первый пост этой темы. Для чего-то я его писал же, картинки вставлял и т.д. Не нравится - гугл - программирование авр!
Дудкой я не пользуюсь.

Пошел читать. ККмультикоптер на М48 прошился на раз. Спасибо