програматор громова

Найпростіший програматор для AVR, з точки зору схемотехніки. Основне завдання цього програматора полягає в узгодженні рівнів між програмованим пристроєм і COM портом комп'ютера. Схема програматора Громова складністю не блищить. Моя печатка для цього програматора виглядає ось так:

У схемі використовується сім резисторів на 1кОм. Один резистор на 330 або 470 Ом (підключений до світлодіоду). Три малопотужних діода. І один світлодіод. В принципі, мою схему можна спростити і викинути індикатор живлення, реалізований на світлодіоді. Ви можете завантажити схему програматора Громова в форматі Sprint-Layout.

Плата програматора повинна вийти приблизно такий:

програматор громова

Фотографію готового пристрою надав товариш eap (Олександр). А всі мої давно пішли в університет, для якого я періодично ваяю цікаві іграшки на мікроконтролерах.

До джамперу біля світлодіода необхідно підключити живлення для програматора. Харчування 5 вольт. Це ж харчування підключиться до харчування програмованого пристрою. Лівий блок джамперів підключається до конектора COM порту. В принципі, можна все спростити і припаяти шлейф прямо до падам плати. І шлейф від роз'єму для програмування теж можна відразу припаяти до падам плати. Хочу зауважити невелику тонкість. Довжина шлейфу від COM порту може бути метр чи півтора, а довжина шлейфу від програматора Громова до програмованого пристрою не повинна перевищувати 20 сантиметрів

Програматор Громова є бітбенг (bitbang) программатором, з цього йому потрібне відповідне програмне забезпечення. Наприклад, можна використовувати в парі з Громовим # 151; UniProf і avrdude.

основний мінус # 151; це необхідність підключення до COM порту комп'ютера. Чесно кажучи, на всіх сучасних ноутбуках цього порту просто не існує, а на стаціонарних комп'ютерах цей порт поступово вимирає. Швидкість програмування через цей тип программаторов дуже низька. Чи не працює з перехідниками USB-COM. Чи не працює зі стандартними програмами з AVR Studio.

Програматор Громова можна використовувати в якості одноразового програматора. Їм можна прошити інший програматор. Наприклад, програматор AVR910 требут попередньої прошивки. Ось в такому випадку можна зібрати програматор Громова, сходити до друзів у яких залишився комп'ютер з COM портом і у них провести попередню прошивку свого AVR910.

Використання COM-порту дозволяє не боятися короткого замикання на программаторе, цей порт взагалі дуже живучий і стійкий. Найпростіша елементарна база дозволяє гарантувати, що в будь-якому радіомагазині знайдуться для нього комплектуючі. Найпростіша електрична схема дозволяє зібрати цей програматор навіть на звичайній картонці і спаяти всі навісним монтажем.

Моя перша зв'язка программаторов якими я користувався були програматор Громова плюс avrdude.

Альтернатив для програматора Громова дуже багато, ось невеликий приклад: AVR910, USBasp, Prottos, USBBit. Вони всі працюють через USB і з цього можуть використовуватися при роботі з сучасними комп'ютерами. Так само практично всі налагоджувальні комплекси містять в собі програматор, наприклад: STK, BigAVR, Dragon, PinBoard (починаючи з версії 1.1), OrcaBoard (починаючи з версії Rev 2).

Схожі статті