Как прошить загрузчик для контроллеров линейки Mini

Описание проблемы

Прошивка загрузчика

Шаг 0. Предварительно

Подразумевается что:

  • у вас установлена среда разработки Arduino IDE
  • у вас есть кабель для соединения контроллера Smart Uno с компьютером
  • у контроллера Mini припаяны выводы

Шаг 1. Соберите необходимые компоненты

Примечание: Часто контроллеры Mini продаются без припаянных выводов. В таком случае вам нужно их предварительно припаять, или воспользоваться иными соединительными проводами или элементами.

Шаг 2. Сделаем UNO конвертер

На этом шаге мы сделаем из нашего контроллера Smart Uno - конвертер, который сможет прошивать такие платы как Mini.

Подключите контроллер Smart Uno к компьютеру, выберите в среде разработки нужный COM-порт (Меню Инструменты - Порт).

Выберите скетч, который сделает из контроллера конвертер (Меню Файл - Примеры - 11. Arduino as ISP - ArduinoISP)

Загрузите скетч на контроллер (с помощью горячих клавиш CTRL+U или меню Скетч - Загрузка).

Шаг 3. Подключите Mini к UNO (который теперь у нас выполняет функцию конвертера)

Соедините проводами выводы контроллера Smart Uno и контроллера Mini по схеме

Smart Uno Mini (Pro Mini)
5V VCC
GND GND
10 RST
11 11
12 12
13 13

Примечание: Если вы используете версию Mini на 3.3 В, тогда вывод VCC контроллера Mini соедините с выводом 3.3V контроллера Smart Uno

Шаг 4. Выберите в IDE плату Mini и её параметры

В среде разработки Arduino IDE выберите плату Mini (меню Инструменты - Плата):

и её параметры 3.3V или 5V, 8 или 16 Мгц (меню Инструменты - Процессор):

Шаг 5. Укажите среде разработки тип загрузчика

Далее в среде разработки следует указать тип загрузчика (меню Инструменты - Программатор - Arduino as ISP):

Шаг 6. Запишите загрузчик на плату Mini

Чтобы записать загрузчик, выберите меню Инструменты - Записать загрузчик:

В плату начнёт записываться загрузчик, о чём будет сообщено в строке состояния. Также на плате начнут мигать светодиоды.

После окончании записи вы увидите сообщение в строке состояния:

Результат

В результате вы получите плату Mini с записанным на неё загрузчиком. Далее можете приступать к программированию контроллера Mini.