А давайте обсудим Arducopter - APM
Про дельные советы, это скорее про нас! 😃
нужен sbus
Согласен, что это аргумент. Особенно если у вас Футаба.
Но я просто поменял на ППМ приемник.
Согласен, что это аргумент
Для перепрошивки на sbus не надо перешивать bootloader 😃
не надо перешивать bootloader
да ну?
а если чип в режиме dfu не распознается компьютером как устройство
Для перепрошивки на sbus не надо перешивать bootloader
Кажется,надо. Бегло прочитал эту темку
а если чип в режиме dfu не распознается компьютером как устройство
Тогда проще сразу SBUS прошивку прошить 😃
Впрочем да - в таком случае с прицелом на будущее лучше прошить bootloader (раз уж ленивые китайцы этого не сделали). Попробуйте положить файл прошивки в корень какого-нибудь диска и в командной строке указать полный путь к нему.
Кажется,надо.
Не надо, не надо - у меня два APM перешиты на S-BUS - всё делалось через DFU.
Попробуйте положить файл прошивки в корень какого-нибудь диска и в командной строке указать полный путь к нему.
Проще использовать SinaProg и читать её логи
Если не работает Наза, нужно менять хобби. Сразу. На рыбалку.
отличная шутка. возьму на заметку.
Ученик Мастеру:
- Все, готово мастер все 4 заготовки загубил!!
- (М) Я же тебе всего 3 давал???
- (У) А я и образец запорол!
Кажется,надо. Бегло прочитал эту темку
а через прогу flip не шьется? это типа бутлоадера у атмеги 32U
а через прогу flip не шьется? это типа бутлоадера у атмеги 32U
Хз. Я на sbus не шился ни разу,у меня старенькая th9x
Но вот по буту могу сказать,что sinaprog отлично подходит и для этого
а через прогу flip не шьется
Прога flip и работает с DFU bootloader. Причём в отличии от STM32, где бутлоадер прошит жёстко на заводе и нестираемый, на AVR bootloader - это просто выделенный кусочек общей флешки, который надо прошивать до первого использования и который слетает от любого чиха при перепрошивках 😃
Проще использовать SinaProg и читать её логи
в ней нет 32U2
лог - подпись не та
APM перешиты на S-BUS
как?
про прошивку ппмэнкодера апм
по английски, но в картинках
ardupilot.org/…/common-ppm-encoder-apm2x-atmega32u…
который слетает от любого чиха при перепрошивках
он не слетает от чиха. он затирается при прошивке через ISP
как?
Руками. Строго по инструкции
apmcopter.ru/apm/…/proshivaem-ppm-encoder.html
он затирается при прошивке через ISP
Угу, так как по умолчанию стоит очистка всего флеша перед записью.
Руками. Строго по инструкции
так это прошивка енкодера, а не
APM перешиты на S-BUS
так это прошивка енкодера
Ну так на S-BUS перешивается именно энкодер. А вы что перешиваете?
что перешиваете?
енкодер
Проблема решена. Всем спасибо.
команда для avrdude
avrdude -P com6 -b 19200 -c avrisp -p m32u2 -F -v -U flash:w:Arduino-usbdfu.hex -U efuse:w:0xF4:m -U hfuse:w:0xD9:m -U lfuse:w:0xFF:m -U lock:w:0x0F:m
у меня не работала
а команда
avrdude -P com6 -b 19200 -c avrisp -p m32u2 -F -v -U flash:w:/Arduino-usbdfu.hex -U efuse:w:0xF4:m -U hfuse:w:0xD9:m -U lfuse:w:0xFF:m -U lock:w:0x0F:m
сработала,
перед этим я копировал файл Arduino-usbdfu.hex во все папки bin программы avrdude(пробовал - бесполезно)
Я прошивал енкодер APM для подключения приемника по SBUS по этой инструкции
apmcopter.ru/apm/…/proshivaem-ppm-encoder.html
Но в режиме DFU контроллер не определялся как устройство, нужно прошивать загрузчик.
Загрузчик прошивал с помощью ардуино уно по этой инструкции
diydrones.com/…/restoring-missing-bootloader-on-th…
Изменил скорость порта ардуино на то же значение что и в команде avrdude
Изменил саму команду, об этом выше
Прошивку с SBUS для енкодера брал сдесь
drive.google.com/…/0B-B7PQy0joGrN1JXWkJTRXRxYUk
для канала Pitch у меня сделан реверс (в программе видно), но коптер по тангажу наклоняется адекватно
Это импульсник со своими шумами. Конечно можно добавить конденсатор. Но лучше импульсник +линейный.
Амперметр у него работает по принципу падения напряжения на сопротивлении. Вам потери напряжения нужны?
Народ, а на miniAPM Pro какая версия прошивки последняя?
Амперметр у него работает по принципу падения напряжения на сопротивлении. Вам потери напряжения нужны?
А каковы потери при токе 14А 14В?