Програматор для avr

Програматор для avr

Цей простий AVR програматор дозволить вам безболісно завантажувати програми в форматі hex в більшість AVR мікроконтролерів від ATMEL, не жертвуючи своїм бюджетом і часом. Він надійніший, ніж більшість інших простих доступних AVR программаторов, і на його збірку піде набагато менше часу.

AVR програматор складається з внутрисхемного послідовного вибору програм (з роз'ємом) і маленької друкованої плати з DIP панелькой, в яку ви можете помістити свій мікроконтролер і швидко його запрограмувати.

Ви також можете використовувати цей програматор тільки як внутрісхемний, за допомогою якого можна легко програмувати AVR мікроконтролер, не витягуючи його з пристрою.

Весь AVR програматор збирається з широко поширених компонентів і вміщується в корпусі роз'єму COM порту. Друкована плата з DIP панелькой дозволяє вставляти в неї 28-вивідний AVR мікроконтролер ATmega8 в корпусі DIP, але ви можете виготовити друковані плати для мікроконтролерів в будь-яких інших корпусах. Цей програматор сумісний з популярним ПО PonyProg, яке показує вам хід процесу прошивки у вигляді шкального індикатора статусу.

Внутрісхемний послідовний програматор AVR

Програматор для avr

Плата AVR вибору програм (вид спереду) з 9-контактним послідовним роз'ємом (гніздо).

Програматор для avr

Плата програматора AVR (вид ззаду).

Програматор для avr

Розміщення плати програматора AVR в корпусі роз'єму RS232.

Програматор для avr

Закінчений програматор зі стандартним 6 контактним роз'ємом ICSP.

Плата з панелькой для AVR

Плата має мінімальну кількість компонентів і використовується для програмування мікроконтролерів поза цільового пристрою.

Програматор для avr

Плата з 28-вивідним мікро контролером Atmega в корпусі DIP.

У схемі є 2 роз'єми: ICSP, до якого підключається AVR програматор і роз'єм для зовнішнього джерела живлення.

Плата включає в себе 28 вивідні DIP панельку, кварцовий резонатор на 4 МГц або резонатор з двома конденсаторами по 22 пФ, і два роз'єми. Двоконтактний роз'єм служить для підключення до AVR мікроконтролера харчування +5 В, а 6-контактний - для підключення програматора.

Харчування мікроконтролера від зовнішнього джерела напруги, а не безпосередньо від послідовного порту, гарантує, що контролер отримає саме 5 В і забезпечить надійну і безпомилкову прошивку.

Програматор для avr

Плата для 28 вивідного мікроконтролера AVR Atmega8 в DIP корпусі.

Програматор для avr

Наступним кроком виберіть «AVR micro» і тип мікроконтролера, який хочете запрограмувати (наприклад ATmega8).

Програматор для avr

Тепер конфігурація PonyProg завершено, і ми можемо відкрити hex файл з програмою, яка буде зашита в мікроконтролер. Перейдіть в меню «File», виберіть «Open Program (FLASH) File. »І вкажіть на hex файл, який треба зашити. Ви повинні побачити шістнадцяткові значення, приблизно такі, як показані на малюнку нижче. Якщо ви все ще не підключили програматор до послідовного порту комп'ютера, то зараз саме час це зробити. Переконайтеся, що ваш програматор фізично підключений до AVR мікроконтролера через плату з панелькой або 6 контактний роз'єм ICSP. Нарешті, клікніть на підсвічується іконці «Write Program Memory (FLASH)» або йдіть в меню «Command» і виберіть «Write Program (FLASH)».

Натисніть на кнопці «Yes», ​​щоб підтвердити запис.

Тепер сядьте зручніше, розслабтеся і спостерігайте за процесом програмування по індикатору стану. PonyProg прошиє AVR мікроконтролер і перевірить, завантажився чи hex файл без помилок. Цей процес зазвичай займає від 10 до 30 секунд, в залежності від розміру програми, яку ви будете зашивати в мікроконтролер.

Після програмування з'явиться вікно «Write successful», що показує, що AVR мікроконтролер був запрограмований і тепер готовий до використання.