USBasp – arduino Pro Mini адаптер переходник

В жизни начинающего ардуиниста рано или поздно наступает момент, когда хочется сэкономить на размере своего изделия, не жертвуя при этом функциональностью. И тогда Arduino Pro Mini — отличное решение для этого! Поскольку у этой платы нет встроенного разъема USB, она в полтора раза меньше, чем Arduino Nano. Но чтобы запрограммировать его, вам нужно будет приобрести дополнительный внешний USB программатор. О том, как «залить» программу, записанную в память микроконтроллера, и заставить Arduino Pro Mini работать, пойдет речь в этой статье.

USBasp – arduino Pro Mini адаптер переходник
USBasp – arduino Pro Mini адаптер переходник

Инструкция по программированию Arduino Pro Mini с помощью программатора

Нам понадобится:

• Ардуино Про Мини;

• Программатор USBasp;

• соединительные кабели (рекомендую этот комплект кабелей);

• хлебная доска;

• компьютер с Arduino IDE.

• Разъем USB-A, разумеется, используется для подключения программатора к компьютеру.

• Для подключения к плате программирования требуется разъем ISP.

• Перемычка JP1 управляет напряжением на выводе VCC разъема ISP. Оно может быть 3,3 В или 5 В. Если целевое программируемое устройство имеет собственный источник питания, перемычку необходимо снять.

• Перемычка JP2 используется для прошивки самого программатора; в данной статье эта тема не рассматривается.

• Перемычка JP3 требуется, если тактовая частота целевого устройства меньше 1,5 МГц.

• Светодиоды показывают: G: на программатор подается питание, R: программатор подключен к целевому устройству.

Подключите программатор к USB-порту компьютера. Скорее всего, через короткое время операционная система сообщит, что не смогла найти драйвер для этого устройства.

В этом случае скачайте драйвер для программатора с официального сайта. Разархивируйте файл и установите драйвер стандартным способом. Программатор USBasp должен появиться в диспетчере устройств. Теперь программатор готов к работе. Отключите его от компьютера.

Соединяем разъем ISP программатора с выводами Arduino Pro Mini.

Если вы планируете часто использовать в работе платы Arduino Pro или Pro Mini, то удобно будет припаять специальный переходник для быстрого подключения платы Arduino к программатору.

Откройте среду разработки Arduino IDE. Выберите нужную плату через меню: Tools Board Arduino Pro или Pro Mini (Tools Board Arduino Pro или Pro Mini).

Также необходимо выбрать тип микроконтроллера, который настраивается через меню Tools Processor. У меня это ATmega 168 (5В, 16 МГц), у вас может быть другой. Это обычно написано на коробке микроконтроллера и хорошо видно под увеличительным стеклом.

Настройка Arduino IDE для работы с программатором

Выберите тип программатора: Tools Programmer USBasp (Инструменты программиста USBasp).

Откроем скетч, который хотим загрузить в память микроконтроллера. Например, пусть это будет мигающий светодиод: File Samples 01. Basics Blink.

Подключаем программатор с подключенным к нему Arduino Pro Mini к компьютеру. Загрузить скетч в Arduino с помощью программатора можно несколькими способами.

  1. Через меню Файл. Скачать через программатор.
  2. С помощью сочетания клавиш Ctrl+Shift+U.
  3. Удерживая клавишу Shift, нажмите кнопку со стрелкой вправо, которая обычно используется для загрузки скетча в память Arduino стандартным способом.

Загрузка скетча в Arduino Pro Mini с помощью USBasp Programmer

Это абсолютно равнозначные способы, выбирайте наиболее удобный для вас. Все, программа «залита» в память микроконтроллера.

Источник: sоltаu.ru

Bestchart
Добавить комментарий

  1. vital

    данный программатор в программе  Khazama AVR Programmer не имеет доступа к фюзам атмеги 328,на которой собрано большинство ардуин

  2. arthur1993

    У меня есть Atmega328P микроконтроллер , как можно собрать USBASP на 328p, в интернете только на Atmega8, 48

  3. admin

    arthur1993, я Вам уже отвечал в другой ветке, что можно сделать программатор из arduino promini, которая у Вас в наличии. Ищите информацию в интернете, ее предостаточно.

  4. arthur1993

    Не могу найти

  5. admin

    arthur1993,  https://www.google.com/search?q=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80+%D0%B8%D0%B7+arduino+pro+mini Первая ссылка.

  6. arthur1993

    Спасибо, но не получились , пишет ошибка мало память Добавленно позже (в 18:56 18.05.2018): Как могу очистить память Arduino и снова прошить Аrduino

  7. vik

    Подскажи как прошить эту плату МКС GEN L V1.0 через какой прогроматор?Потом как через юсб шнур не шьется.Сказали что слетело что то.

  8. admin

    vik, с такой платой не сталкивался. Лучше спросите на специализированных форумах.