Как прошить загрузчик для контроллеров линейки Mini
Прошивка загрузчика
Шаг 0. Предварительно
Подразумевается что:
- у вас установлена среда разработки Arduino IDE
- у вас есть кабель для соединения контроллера Smart Uno с компьютером
- у контроллера Mini припаяны выводы
Шаг 1. Соберите необходимые компоненты
Что нужно | Количество |
---|---|
Контроллер Smart Uno | 1 |
Контроллер линейки Mini | 1 |
Провода папа - мама | 6 |
Примечание: Часто контроллеры Mini продаются без припаянных выводов. В таком случае вам нужно их предварительно припаять, или воспользоваться иными соединительными проводами или элементами.
Шаг 2. Сделаем UNO конвертер
На этом шаге мы сделаем из нашего контроллера Smart Uno - конвертер, который сможет прошивать такие платы как Mini.
Подключите контроллер Smart Uno к компьютеру, выберите в среде разработки нужный COM-порт (Меню Инструменты - Порт).
Выберите скетч, который сделает из контроллера конвертер (Меню Файл - Примеры - 11. Arduino as ISP - ArduinoISP)
Загрузите скетч на контроллер (с помощью горячих клавиш CTRL+U или меню Скетч - Загрузка).
Шаг 3. Подключите Mini к UNO (который теперь у нас выполняет функцию конвертера)
Соедините проводами выводы контроллера Smart Uno и контроллера Mini по схеме приведённой в таблице ниже. Будьте внимательны с выводом питания: если плата Mini питается от 5В, то выбирайте на плате UNO вывод питания 5V. Либо наоборот, если плата Mini питается от 3.3 В, то выбирайте вывод питания 3.3V.
Smart Uno | Mini (Pro Mini) |
---|---|
5V или 3.3 V | 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.