Программирование полетного контроллера KK-mini с помощью Arduino Uno

Тема в разделе "Arduino & Shields", создана пользователем BalDive, 1 ноя 2015.

  1. BalDive

    BalDive Нуб

    Всем доброе время суток. Вопрос на обсуждение. Есть полетный контроллер KK-mini на основе 8-битного микроконтроллера Atmel Mega 644PA и есть arduino uno. На вики amperki есть инфа о перепрошивки искры (http://wiki.amperka.ru/продукты:iskra-mini) мини с помощью Uno. Вопрос: можно ли используя ту-же схему перепрошивать полетные контроллеры? Если это очень проблематично, то можно ли использовать для этого USB-Serial адаптер (http://amperka.ru/product/usb-seria...e=man&utm_campaign=iskra-mini&utm_medium=wiki). Ведь по ТТХ я так понимаю, что это аналог USBasp AVR programming device for ATMEL processors (http://www.hobbyking.com/hobbyking/store/__27990__USBasp_AVR_ATMEL.html), которого все авиамоделисты используют? Спасибо!
     
  2. geher

    geher Гуру

    Если в микроконтроллере прошит вменяемый бутлоадер, и он поддерживает прошивку через последовательный порт, то все вполне возможно.
    Надо только найти средства разработки, поддерживающие этот МК, или, если есть возможность, внедрить эту поддержку самому.
    Для Arduino IDE вроде в природе такая поддержка есть. Можно поискать в сети.
     
  3. BalDive

    BalDive Нуб

    Да. вроде все поддерживается. В частности, на сайте http://lazyzero.de/en/modellbau/kkmulticopterflashtool есть интересная инфа, надо покурить. Если не получится, можно попробовать стандартный USB-Serial adapter амперки использовать, так точно все получится;)
     
  4. Megakoteyka

    Megakoteyka Оракул Модератор

    Нет, это просто преобразователь USB->COM. Если в него вставить вторую половинку, получится программатор, но вторых половинок я в Амперке не видел. У меня аналогичный программатор, в сборе это выглядит так:
    [​IMG]
     
  5. BalDive

    BalDive Нуб

    Понял, спасибо!
     
  6. Airbus

    Airbus Радиохулиган Модератор

    Не пожалейте десяток рублей купите несколько Диодов и резисторов и сделайте программатор Громова http://tinyurl.com/qcy95lz он Вас никогда не подведёт это АК-47 ему не нужны драйвера он шьёт все AVR он никогда не ломается потому что нечему.
     
    BalDive нравится это.
  7. AlexU

    AlexU Гуру

    Из Arduino UNO можно сделать AVRISP программатор в несколько кликов мышки: https://www.arduino.cc/en/Tutorial/ArduinoISP.
    С помощью такого программатора можно прошить контролер, даже если в нем нет бутлоадера.
     
  8. Deniss

    Deniss Гик

    Программатору ничего, а вот com порту компьютера... может с собой и usb и еще кучу всего прихватить)) Тем более com порты далеко не у всех есть... А если покупать usb to com, то это те же пляски с бубном и дровами..
    А еще как большой минус этого программатора, в нем нет +5V.

    Подведя итог, проще использовать Arduino NANO как AVRISP, а если мешают дрова можно замутить на леонардо pro.
     
  9. Airbus

    Airbus Радиохулиган Модератор

    COM порту ничего не будет горят только LPT порты да и то если тупо замкнуть.На современных "мамках" их стали снова делать а на тех которым 3-5 лет есть пины так что можно шлейфом вывести на планку.Что я и сделал у себя.USB у меня тоже есть но они более капризны да и шьют иногда с ошибками.Ардуину тоже можно использовать но ИМХО это не лучший вариант.Впрочем решать Вам.Прогер всё равно нужен в хозяйстве а ещё лучше высоковольтный.