Vusbtiny програматор

Коли я починав займатися МК AVR, мені вистачало програматора відомого як "5 дротів", але його мінуси очевидні: необхідність зовнішнього живлення, відсутність захисту, відсутність паралельного порту в нетбуці і т.п.

У цій статті я розповім, як зібрати програматор, який максимально простий і відносно дешевий, але при цьому, підтримується всіма сучасними ОС (GNU LINUX, WINDOWS, MAC OSX) через програму avrdude.

Але спершу потрібен програматор (так, рекурсія, потрібен програматор щоб зробити програматор), якщо у вас він є, то пропускаємо наступний пункт, якщо ти хочеш грати в AVR, то варто спершу зробити 5 дротів.

Для вибору програм знадобляться:

  • 1 роз'єм DB-25
  • 4 резистора 100-220 Ом
  • обрізки дроту

Vusbtiny програматор

Паяємо за схемою, і відкладаємо.

Тепер список деталей для програматора VUSBTiny:

  • шматок склотекстоліти 51х18
  • шлейф на 10 проводів
  • роз'єм IDC-10
  • ATTiny 45/85
  • роз'єм USB
  • 2 стабилитрона 3v6
  • 2 резистора 68 Ом
  • 2 резистора 100-220 Ом або перемички
  • резистор 1к5
  • термоусадка (як корпус)

Принципова схема VUSBTiny:

Vusbtiny програматор

МК можна прошити до запаювання або після складання, через роз'єм j2.
avrdude -c usbtiny -p t45 -e -V -U flash: w: usbtiny.hex \\ прошивка
avrdude -c usbtiny -p t45 -V -U lfuse: w: 0xe1: m -U hfuse: w: 0x5d: m -U efuse: w: 0xff: m \\ ф'юз-біти

ВАЖЛИВО! Поміняйте -p t45 на -p t85 якщо ви використовуєте aTiny85, а -c usbtiny на -с свій програматор!

Друковану плату можна виготовити по ЛУТ або фоторезистивной технології. через брак лазерного принтера я вибрав 2-ий варіант.

Шаблон виглядає приблизно так:

Vusbtiny програматор

Далі: друкуємо, ріжемо, клеєм фоторезист, експонуємо, проявляємо, труїв, моєму, свердлимо, паяем, обжимаємо роз'єм і садовить трубку. Далі прошийте, (якщо ви не зробили цього раніше) через роз'єм j2.

Готово! Виходить щось схоже на:

Vusbtiny програматор

Для перевірки я виготовив перехідник під attiny2313 (дуже зручно), встромляє j2 потім usb:

Vusbtiny програматор

І перевіряємо працездатність:

Vusbtiny програматор

Вартість програматора вийшла близько 350р.

Нижче ви можете завантажити вихідні, драйвера і друковані плати в форматі LAY

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

Схожі статті