Это видео недоступно.
Сожалеем об этом.

Шьём бутлоадер Arduino UNO в Arduino Nano

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2016
  • Заменяем загрузчик в Arduino Nano, высвобождая место под программный код, и ускоряя загрузку скетчей.

Комментарии • 38

  • @yad80p
    @yad80p 3 года назад

    Спасибо. Дуньку полностью оживить не получилось. Но благодаря этому видео, я залил в неё скетч через программатор. Все отлично работает и Дуня приняла свое место на всегда в одном из проектов. 👍

  • @user-xu3yr2oi3b
    @user-xu3yr2oi3b 5 лет назад

    Благодарю, воскресил Nano, много лет валялась - загрузчик не работал. Все заработало с первого раза.

  • @Hiperfokal
    @Hiperfokal 5 лет назад +1

    Спасибо, оживил нано, и понял что при подключении к нано 9V она не умирает, прото крышу сносит, теперь у меня жменя перевоплотившихся "унок"

  • @anatoliishirman5177
    @anatoliishirman5177 5 лет назад

    Огромное спасибо!!! Этим способом оживил две китайские нанки которые уже похоронил. определялись компом но не заливался не один скетч. после того как они доросли до УНО прекрасно работают. Спасибо :-)

  • @MrSoprs
    @MrSoprs 5 лет назад +1

    У меня были проблемы с загрузкой скетча в ардуино нано. Не хотели заливаться скетчи совсем (любые). Прошил нано как в ролике. Теперь ошибка с заливкой скетчей пропала. Хороший способ для восстановления загрузчика в испорченной ардуино нано.

  • @user-rh3vj9pq6j
    @user-rh3vj9pq6j 4 года назад +1

    ОГРОМНОЕ спасибо!!!!! Помогло!!!

  • @MrDenissleppind
    @MrDenissleppind 5 лет назад

    Спасибо. Был проект часов, на UNO грузился, но на Nano работать не хотел(при загрузке ошибку выдавал). После перепрошивки Nano всё заработало. Проэкт в размерах уменьшился.

  • @blago8304
    @blago8304 4 года назад +1

    Спасибо, оживил китайца

  • @basilstadnik1342
    @basilstadnik1342 6 лет назад +1

    спасибо , полезное видео , попробую залить через USBasp

    • @basilstadnik1342
      @basilstadnik1342 6 лет назад

      отлично ! это меня спасло при заливке GRBL 1.1

  • @rokrest09
    @rokrest09 6 лет назад +1

    спасиба за видео. с уно прошил клон т кроивуино от алекров
    П.С. фишки чтоб каждый раз не искать выставил в клемы и меж собой на секундный клей. теперь с одной тороны готовый 6ти пиновый а в другой четерёх и двух пновый. главное цвета соблюсти чтоб потом не путаться. но это уже совсем для не тезвых)

    • @sixfortyonline
      @sixfortyonline  6 лет назад +1

      Ну, не так уж и часто оно нужно, на самом деле, поэтому смысле склеивать для меня не было. Тем более, что где-то те же самые проводочки можно использовать и по одному. Но идея хорошая. Спасибо за подсказку. (:

    • @rokrest09
      @rokrest09 6 лет назад

      склейка не панацея а как выход если нет колодок. . для меня легче держать такой провод готовым чем каждый раз искать распиновку.
      в процесе перевтыкивания проводков у меня один попал на канал тх прям на плату. даже диод успел блымнуть. пришлось заменить чип. плата у меня без корпуса. в комплекте не шол. а проводки и купить не проблема))

  • @icerock_
    @icerock_ 4 года назад

    У меня проходит компиляция и все, только сообщение об окончании компиляции и потраченной памяти . Хотя в настройках стоит показывать ход загрузки.

  • @user-ze1nm5uz5d
    @user-ze1nm5uz5d 7 лет назад +2

    И к нанно тоже можно подключать 9 вольтовый источник питания

    • @sixfortyonline
      @sixfortyonline  6 лет назад +3

      Я бы не стал так рисковать с дешёвыми китайскими игрушками. Техническая спецификация на оригинальную Nano позволяет подводить для питания 7-12В, но в её качестве можно быть уверенным. А вот какую дрянь могут напаять наши китайские друзья вместо регулятора питания - одному ктулху известно.
      К тому же мне кажется, что обвязка питания на Uno всё же посерьёзнее, и более толерантна к неприятным напряжениям, и предоставляет хоть какую-то защиту от кривых рук или похмельной головы.

    • @user-vc6qk5ov5k
      @user-vc6qk5ov5k 6 лет назад +2

      Ну, когда кажется, сами знаете, креститься надо.А наговаривать на товарищей наших по разуму не надо. Всё там в НАНО работает четко и правильно. И стоят там детальки (конкретно - стабилизатор 5 вольт) такие же, как и в прочей современной технике. И в той же оригинальной - тоже.

  • @FTLSport
    @FTLSport 6 лет назад +3

    Косяк в ролике )))) блинк в Nano прошивается якобы уже напрямую, а тип программатора в IDE в этот момент ("Убеждаемся, что Uno, что порт COM3...") - *Arduino as ISP* )))))

    • @sixfortyonline
      @sixfortyonline  6 лет назад +1

      Программаторы вообще используются для записи EEPROM. Программатор в Arduino IDE в частности используется только для заливки загрузчика. Обновление "пользовательского" кода осуществляется через коммуникацию с загрузчиком через UART на обозначенном порте (в видео - COM3). Не просто так настройка программатора и загрузка бутлоадера в меню отделены от прочих настроек разделителем.

    • @FTLSport
      @FTLSport 6 лет назад

      six-forty ...а как это связано с ошибкой при съёмках ролика?

    • @sixfortyonline
      @sixfortyonline  6 лет назад +2

      В ролике ошибки нет. При заливке скетча в ардуино не имеет значения, какой выбран программатор. Он используется ТОЛЬКО для заливки загрузчика.

  • @dilekak657
    @dilekak657 3 года назад

    spasiboooooo

  • @dsn6154
    @dsn6154 6 лет назад +1

    А для мини про так можно сделать?

  • @UK8CFT
    @UK8CFT 4 года назад

    Можно прошить на Atmega168pa, если поставить в процессоре Atmega168pa? Ответьте пожалуйста

  • @te_cat
    @te_cat 4 года назад

    Брал в этом году нано. Почему китайцы не прошивают новым бутлодером ардуинки до сих пор, не понятно

  • @alexgavel4097
    @alexgavel4097 4 года назад

    автор в конце говорит что ОБВЯЗКА у них одинаковая,
    а как на счёт того, что у UNO 6 Аналоговых входов, а у NANO их 8
    не потеряет ли NANO после такой прошивки 2 Аналоговых входа
    кто-нибудь проверял?
    или у UNO их тоже 8, только они не выведены на плате?

    • @sixfortyonline
      @sixfortyonline  4 года назад +2

      Загрузчик никак не влияет на работу микроконтроллера. Он лишь является небольшим куском кода, который выполнятся сразу после сброса, и позволяет установить с ним связь и загрузить новую прошивку. Замена загрузчика в нашем случае позволила увеличить скорость коммуникации с девайсом и высвободить немного памяти под пользовательский код.
      Есть вариант обойтись без загрузчика вообще. В этом случае нам будет доступна вся память микроконтроллера, но прошивку в него придётся заливать через программатор.

  • @woody1foo
    @woody1foo 7 лет назад

    avrdude: Expected signature fo ATmega is 1E 95 0F
    Double check chip, or use -F to override this check
    Помилка запису завантажувача
    де прописати це "-F"

    • @sixfortyonline
      @sixfortyonline  6 лет назад

      В папочке Arduino IDE найти файлик /hardware/arduino/avr/platform.txt, и добавить "-F" в каждый параметр "tools.avrdude.*.pattern".
      Должно сработать.

  • @dsn6154
    @dsn6154 6 лет назад

    А для мини про так можно сделать?

    • @sixfortyonline
      @sixfortyonline  6 лет назад

      Теоретически можно. Если на клоне прошки установлена атмега328, то единственное, что отличает её от нано - отсутствие UART контроллера.

    • @dsn6154
      @dsn6154 6 лет назад

      Да, стоит 328р. Нужно будет попробовать если конечно будет заметен результат, но от этого атмега быстрее в работе кажется не станет. После заливки моего скетча места ещё около 20% свободно остаётся.

    • @sixfortyonline
      @sixfortyonline  6 лет назад +2

      Ардуино от смены загрузчика работать быстрее не станет. Загрузка скетчей будет происходить быстрее (115200 бод против 57600), плюс высвободится немного места под пользовательский код из-за меньшего размера самого загрузчика.

    • @dsn6154
      @dsn6154 6 лет назад

      Спасибо, но что то не получилось загнать оптибут в мини про(((. Именно для мини про не нашёл. Если есть, то попробую.