Arduino ISP программатор для ATmega328, Минимальная Arduino

Arduino ISP программатор для ATmega328, Минимальная Arduino
Доступно на заказ. Отгрузка со склада в Москве 7 недель.
350 × = 350

Спецификация набора

То, что у вас уже есть, вы можете удалить в корзине.

НаименованиеЦенаКол-во
ATMEGA328P-PU, Микроконтроллер 8-Бит, picoPower, AVR, 20МГц, 32КБ Flash [DIP28] 290 1
BB-601P (WBP-317), Плата макетная (цветная) 180 1

Описание

Arduino это просто, быстро, а самое главное удобно для реализации идей. Но когда всё отлажено и схема, и код настает момент, когда избыточность плат просто не нужна. Идею то можно реализовать значительно дешевле и компактнее. Без горы проводов. Для того чтобы избавиться от ненужных примочек в готовом устройстве предлагаем прошить ваш код непосредственно в микроконтроллер. Ниже описан пример, где в качестве программатора используется Arduino Nano, а прошивать будем микроконтроллер ATmega328.

В зависимости от того какая версия Arduino IDE у вас установлена скачайте один из архивов breadboard-1-6-x.zip, Breadboard1-5-x.zip or Breadboard1-0-x.zip. В папке со скетчами создайте папку «hardware». Размещение папки со скетчами можно узнать, выбрав «Файл – Настройки».

Файл – Настройки

Файл – Настройки

Распакуйте скаченный файл в папку «hardware». Должно получиться примерно так: «C:\Users\имя пользователя\Documents\Arduino\hardware\breadboard».

Перезапустите Arduino IDE.

Если сделали все правильно, в списке плат появиться строка «ATmega328 on a breadboard (8 MHz internal clock)».

 ATmega328 on a breadboard

Чтобы запрограммировать микроконтроллер, нужен программатор. Программатор можно сделать из Ардуино Нано. Для этого в нее нужно загрузить скетч ArduinoISP из имеющихся примеров.

 ArduinoISP

Подключите Arduino Nano к ПК. В Arduino IDE выберите плату Arduino Nano, процессор ATmega328, нужный COM-порт.

Arduino Nano

 Arduino Nano

Выберите «Скетч – Загрузка». Начнется загрузка программы.

Скетч – Загрузка

Дождитесь окончания загрузки. Программатор готов.

Подключите программируемый микроконтроллер к Ардуино, как показано на рисунке.

Схема

Теперь в Arduino IDE выберите программируемый микроконтроллер.

ATmega328 on a breadboard

COM-порт остается без изменений.

Например, так:

 COM-порт

Выберите используемый программатор, в нашем случае «Arduino as ISP».

Arduino as ISP

Сначала нужно записать загрузчик.

 записать загрузчик

Теперь в микроконтроллер можно загружать «рабочую» программу. Откройте скетч, который хотите загрузить, и выберите «Скетч – Загрузить через программатор». Начнется загрузка. Дождитесь окончания загрузки программы.

 Загрузить через программатор

Техническая документация

breadboard
zip, 3 КБ
breadboard
zip, 5 КБ

Комментарии