Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)
гм… не знаю стоит ли мудрить с новым железом…
есть схема первого кодера… там мега 16… экранчик помоему от нокии (я просто заходил в сотоворемонтную и спрашивал сколько стоит экран - самая дорогая цена (еще раз повторю самая! до торговли!) 300 рублей… за 200 уже отдают)
есть исходники первого кодера который работает с экранчиком от нокии - ничего не нужно сочинять… тем более что у меня даже есть где то исходники которые я комментировал (в конце концов 38 кб Сишного кода не так страшны как кажуться на первый взгляд, я бы там только переписал меню - намудрил там Евгений малек…)
все остальное а это мелкая россыпь из кварца, кондеров, резисторов - купить (выдрать из старой железки)…
собирать все можно хоть пучком (деталей минимум)… все равно будет работать… да и в принципе плату можно печатную сделать там у меги стандартный DIP корпус с шагом выводов в 2.54 мм…
если же сейчас чтото мудрить с алфавитно цифровым 16х2 или подобными - то нужно будет переписывать и структуру меню, и драйвер экрана, и т.д… - если есть время возиться - то это очень интересно… но вот только цена этих самых 16х2 зачастую более 400 рублей (по крайней мере во всяких чипах и дипах, и в магазинах моего города)… ну и проблема - что делать если не заработает сразу (сами сможете разобраться?)
Catsw, выложи пожалуйтса, раз человек просит.
Легко )) Только до конца сентября тут урывками бываю, занят по горло ((( Даже нет времени покопаться с увеличением каналов…
Скажите, а с вертолетом в принципе можно использовать эту аппаратуру? Если да, куда какие каналы?
вертолетом в принципе можно использовать эту аппаратуру
можно но с другой прошивкой
можно но с другой прошивкой
Крайне-неверное заблуждение. Использовать можно. Только надо сначала самому понять, чего вы хотите добиться.
Если да, куда какие каналы?
что это значит? Прошивка так построена, что любые рулевые машинки в любые разъемы приемника. А затем - в меню передатчика настроить то, как вы наподключали. Так как вариантов миллион - описывать смысла не имеет. От футабоподобных аппаратур эту прошивку отличает возможность микшировать что угодно и как угодно. Наброски под автомат перекоса с коллективным шагом я уже не в одной теме рисовал. Смотрите поиском. в соседней теме про самодельный передатчик - там неоднократно этот вопрос тоже курился.
Крайне-неверное заблуждение. Использовать можно. Только надо сначала самому понять, чего вы хотите добиться.
Лёх да ручками бить тарелку мне лично что то не охото ((( а так конечно с этой прошивкой это возможно
Настраивал я CCPM120, не быстрое это дело конечно, но вполне реальное
То есть, я правильно понял - настройки выставляются миксами? Я почему спросил про то, куда какие сервы - не нашел в меню круга наподобие автомобильного рулевого колеса с 3 спицами, и подумал что все заложено программно. Спасибо за вектор, будем искать!
Да, все миксами, предустановленных их нету…
Да, в свое время тож искал, как это сделать, а оказалось, что все просто, и надо просто почитать инструкцию 😃
Напоминаю, что расположена она внизу этой страницы.
Конкретно ищите пункт 10.3.3, подпункт “4. Пример настройки микширования для CCPM вертолета”
ну настройте по эту мануалу. потом расскажите куда у вас сервы поедут. там ошибка. надо вместо 100% ставить по 30% на канал. я описывал как и что настраивать на ССРМ120. rcopen.com/forum/f8/topic207267/1713
Вот блин потратил туеву хучу времени но так и не нашел прошву - что бы экспоненты работали НОРМАЛЬНО !
Понимаю что ВСЕ - ну очень заняты !
Я как бы тоже (что бы пелелопачивать почти 500 страниц)
Ткните ПАЛЬЦЕМ !- где прошивка ( именно для экспонент ЭЛЕРОНОВ) - не альтернативная !!!
А то много написано и ВСе говорят " не буду очередной раз выкладывать "
Так где тема со всеми прошивками ???
Ткните ПАЛЬЦЕМ !- где прошивка ( именно для экспонент ЭЛЕРОНОВ) - не альтернативная !!!
Вы ошиблись веткой. Тут - именно альтернативная была. Родные тут выкладывались, но лично я аппаратуру с родной прошивкой даже не включил ни разу 😃 Работали с ней экспоненты или нет - понятия не имею.
Попробуйте из сообщения 119 этой темы. Проблема в том, что идентифицировать рабочие от глючных родных прошивок невозможно. Они все заявляют о себе как v14. Могу поискать, где-то были более старые от и-макс. Может в ней глюки другие? 😉
Вот блин потратил туеву хучу времени но так и не нашел прошву - что бы экспоненты работали НОРМАЛЬНО !
Понимаю что ВСЕ - ну очень заняты !
Я как бы тоже (что бы пелелопачивать почти 500 страниц)
Ткните ПАЛЬЦЕМ !- где прошивка ( именно для экспонент ЭЛЕРОНОВ) - не альтернативная !!!
А то много написано и ВСе говорят " не буду очередной раз выкладывать "
Так где тема со всеми прошивками ???
если вам нужна оригинальная прошивка то можете использовать например прошивку от Eurgle в ней экспоненты нормально работали
narod.ru/disk/21067122000/flash.hex.html
narod.ru/disk/21067148000/eeprom.hex.html
сначала заливаете flash, потом eeprom… потом делаете калибровку (описано где то в факе)
Походу до прошивался. Прошивал ардуиной, залил без проверки.
Теперь
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.comSystem 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 0x00Programmer Type : ft245r
Description : FT232R Synchronous BitBangft245r: 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.comSystem 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 0x00Programmer Type : ft245r
Description : FT232R Synchronous BitBangft245r: bitclk 230400 -> ft baud 115200
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructionsReading | ################################################## | 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 mismatchavrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OKavrdude done. Thank you.
Еще fuse в safemode
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
Аппа не включается.
Что делать не подскажите?
Аппа не включается.
Что делать не подскажите?
Читать первый пост этой темы. Для чего-то я его писал же, картинки вставлял и т.д. Не нравится - гугл - программирование авр!
Дудкой я не пользуюсь.
Читать первый пост этой темы. Для чего-то я его писал же, картинки вставлял и т.д. Не нравится - гугл - программирование авр!
Дудкой я не пользуюсь.
Пошел читать. ККмультикоптер на М48 прошился на раз. Спасибо
Прочитал, понял одно что нужно было запомнить fuse. Больше нечего нового. Установил avr studio 5, нашел свои fuse FF 99 C1 lock 3F. Но с помощью avrdude не смог их залить. Нашел у себя дома JDM programmator, разбираюсь с распиновкой. Поскажите в какую сторону копать?
Дабы не вникать в логи дудки, опишите что у вас за программатор и что говорит прогер из аврстудии. По идее, самое плохое, что вы могли с фьюзами сделать - это переключить мегу на внешнее тактирование (тогда мега не будет видиться программатором). Но это тоже не беда. В этом случае можно затактировать ее от чего угодно. Начиная от программаторов с поддержкой внешнего тактирования, заканчивая…мне как-то приспичило, я с телефона стоящего на столе клок подавал. В первом сообщении картинки фьюзов - с работающей аппы. Если сделаете в той же проге также и зальете - заработать она будет просто обязана.
Не знаю, что у вас за программатор. Может он линию сброса удерживает и поэтому аппа не работает? Может соплей каких навешали, пока паяли?
В крайнем случае - приезжайте, прошью.
Ребята, привет. Кто может, помогите советом, пожалуйста.
Описываю ситуацию. Спаял LPT программатор, решил сразу исключить резисторы, потому как на них тут часто жаловались. Подпаялся к аппе, питание решил оставить штатное. Подрубаю к компу, запускаю UNIPROF. Процессор не определяется. Полдня убил на танцы с бубном, пока еще раз все не проверил. В итоге выяснил, что подпаял SCK не к 11 ноге, а к 12, потому что надо было на контрольную точку, а не как на фото в первом посте. Там к резистору подпаиваться надо. В общем, платы немного отличались. Ну так вот, перепаял, подрубаюсь- процессор определяется. Поскакал довольный домой (шил на работе, дома нет LPT). На следующий день прихожу, включаю аппу- тишина полная.Ладно, все равно подрубаю, к компу, прошиваю. Включаю после прошивки, аппа включается, но очень плохо реагирует на нажатия кнопок (приходится секунды 2 держать, чтобы была реакция). Прошивку (не сочтите за оффтоп) использовал code.google.com/p/er9x/ Ну так вот. Решил перешить, думая, что криво стала предыдущая. Прошиваю заново, включаю- тишина… Потом пробовал другие прошивки, так же тихо всё. И чем больше подрубал к компу, тем реже определялся процессор, приходилось переподключаться. Итог- процессор вообще перестал определяться, что бы я не делал. А делал я следующее: питание проверял, там 5в. Брал на всякий случай питание от USB, полностью отключал разъемы от платы, проверял на “сопли”. В общем, все тихо. В связи с этим хотелось бы спросить, может ли быть, как писал Aleksey_Gorelikov в 661 посте: “По идее, самое плохое, что вы могли с фьюзами сделать - это переключить мегу на внешнее тактирование (тогда мега не будет видиться программатором)”? Фьюзы я, конечно, не трогал, но аппа умирала очень медленно, что не похоже на смерть процессора. Думаю, если бы проц крякнул, то крякнул бы сразу. Или все-таки придется менять проц? Да, заказал вот этот программатор www.ebay.com/itm/170622588574 , потом буду им пробоать шить. Надоело с LPT на работе возиться. Есть ли у кого какие соображения по этому поводу? Буду рад, если кто-нибудь поможет.
Или все-таки придется менять проц?
К сожалению, но скорее всего… Они по разному дохнут, может его всё таки подпалил программатор, который без резисторов - при отключении/подключении надо сначала земли с компом соединять, даже просто отдельный провод использовать, а то на ногах АТМЕГИ могли аозникать достаточно большие напряжения, которые её и добили. Кстати, не первый случай, то же в ветке описано, один раз даже я по просьбе менял проц.
Но там ничего сложного в замене - новый проц и в любую мастерскую по мобилкам - 5 минут работы и пару банок/бутылок пива )) Или самому, если паяльная и опыт есть.
Да, заказал вот этот программатор
Дешево и сердито. Только вопрос - какой софт его поддержит?? КодеВизард, для которого тут выложены исходники, его точно не поддерживает, посмотрел. Хотя если его хоть кто то знает - НЕК_сы шить будет, но на бОльшее не рассчитывайте.