Урок 2. Программатор AVR микроконтроллеров

В данном уроке мы с вами соберём простейший программатор AVR микроконтроллеров для LPT порта компьютера. Программатор будет поддерживать SPI интерфейс связи с AVR микроконтроллером.

Для сборки AVR-программатора понадобится:

  1. Разъем SUB-25 (Папа) 1шт.
  2. Резисторы 100-300ом 4шт.
  3. Разъём IDC-10 (Розетка) 1шт.
  4. Шлейф RC-10 (не длиннее 20см)

Внимание! Шлейф от программатора до платы с программируемым микроконтроллером должен быть не длиннее 20см!

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

Принципиальная схема программатора:

Схема программатора

Резисторы R1, R2, R3, R4 необходимы для защиты от перегрузки порта.

Пайка резисторов к разъёму:

Пайка резисторов к LPT-разъёму

Вот что получилось в итоге:

LPT-программатор AVR

Программатор готов!

Но подождите, как нам подключить микроконтроллер к программатору? А очень просто!
Для этого, сейчас мы сейчас соберём плату для программирования (прошивки) AVR микроконтроллера Attiny13.
Для сборки платы для программирования микроконтроллера Attiny13 понадобится:

  1. Панелька DIP8 1шт.
  2. Резисторы 150-300 Ом 4шт.
  3. Резистор 4.7 кОм 1шт.
  4. Разъём IDC-10 (вилка) 1шт.

Резисторы необходимы для защиты линий программирования.

Принципиальная схема платы для программирования микроконтроллера Attiny13:

Схема платы для программирования микроконтроллера Attiny13

Разводка печатной платы:

Печатная плата

Внимание! При разводке платы не забываем о «зеркальном отображении»!

Вот что получилось у меня:

LPT-программатор AVR

Урок 3. Отладочная плата для AVR микроконтроллера Attiy13

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Программатор
R1-R4 Резистор 150 — 300 Ом 4
Разъём LPT (папа) 1
Разъём IDC-10 (ISP) розетка 1
Шлейф 10 Проводков 1 Не длиннее 20 см
Плата
R1, R3-R5 Резистор 150 Ом 4
R2 Резистор 4.7 кОм 1
DIL8 Панелька под микросхему DIP-8 1
Разъём IDC-10(ISP) вилка 1