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

Рассказать в:

Описание

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

Этот простой avr программатор позволит вам безболезненно загружать программы в формате hex в большинство avr микроконтроллеров от atmel, не жертвуя своим бюджетом и временем. Он более надежен, чем большинство других простых доступных avr программаторов, и на его сборку уйдет гораздо меньше времени.

avr программатор состоит из внутрисхемного последовательного программатора (с разъемом) и маленькой печатной платы с dip панелькой, в которую вы можете поместить свой микроконтроллер и быстро его запрограммировать.

Вы также можете использовать этот программатор только как внутрисхемный, с помощью которого можно легко программировать avr микроконтроллер, не извлекая его из устройства.

Весь avr программатор собирается из широко распространенных компонентов и умещается в корпусе разъема com порта. Печатная плата с dip панелькой позволяет вставлять в нее 28-выводной avr микроконтроллер atmega8 в корпусе dip, но вы можете изготовить печатные платы для микроконтроллеров в любых других корпусах. Этот программатор совместим с популярным ПО ponyprog, которое показывает вам ход процесса прошивки в виде шкального индикатора статуса.

Внутрисхемный последовательный программатор avr

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

 
Программатор для avr
Плата avr программатора (вид спереди) с 9-контактным последовательным разъемом (гнездо).
Программатор для avr
Плата программатора avr (вид сзади).

Программатор для avr
Размещение платы программатора avr в корпусе разъема rs232.
Программатор для avr
Законченный программатор со стандартным 6- контактным разъемом icsp.

Плата с панелькой для avr

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

Программатор для avr
Плата с 28-выводным микроконтроллером atmega в корпусе dip.

Программатор для avr
В схеме есть 2 разъема: icsp, к которому подключается avr программатор и разъем для внешнего источника питания.


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

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

Питание микроконтроллера от внешнего источника напряжения, а не непосредственно от последовательного порта, гарантирует, что контроллер получит именно 5 В и обеспечит надежную и безошибочную прошивку.

Программатор для avr
Плата для 28 выводного микроконтроллера avr atmega8 в dip корпусе.

ПО ponyprog

Чтобы иметь возможность загружать hex файлы из компьютера в микроконтроллер, вам потребуется скачать и установить ПО ponyprog2000. После установки, первое, что предстоит сделать, это сконфигурировать ponyprog для работы с avr программатором. Для того, чтобы сделать это, войдите в меню «setup» и выберите пункт «interface setup». Ниже на рисунке подсвечены именно те опции, которые вам следует выбрать.

Программатор для 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», чтобы подтвердить запись.

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

Теперь сядьте поудобнее, расслабьтесь и наблюдайте за процессом программирования по индикатору состояния. ponyprog прошьет avr микроконтроллер и проверит, загрузился ли hex файл без ошибок. Этот процесс обычно занимает от 10 до 30 секунд, в зависимости от размера программы, которую вы будете зашивать в микроконтроллер.
 

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

После программирования появится окно «write successful», показывающее, что avr микроконтроллер был запрограммирован и теперь готов к использованию.
 

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


Раздел: [Программаторы микроконтроллеров]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Наше сообщество в VK, а ты с нами? Присоединяйся!!!
Тясячи схем в категориях:
-> Прочее
-> Измерительная техника
-> Приборы
-> Схемыэлектрооборудования
-> Источники питания (прочие полезные конструкции)
-> Теоретические материалы
-> Справочные материалы
-> Устройства на микроконтроллерах
-> Зарядные устройства (для батареек)
-> Зарядные устройства (для авто)
-> Преобразователи напряжения (инверторы)
-> Все для кулера (Вентилятора)
-> Радиомикрофоны, жучки
-> Металоискатели
-> Регуляторы мощности
-> Охрана (Сигнализация)
-> Управление освещением
-> Таймеры (влажность, давление)
-> Трансиверы и радиостанции
-> Конструкции для дома
-> Конструкции простой сложности
-> Конкурс на лучшую конструкцию на микроконтроллерах
-> Конструкции средней сложности
-> Стабилизаторы
-> Усилители мощности низкой частоты (на транзисторах)
-> Блоки питания (импульсные)
-> Усилители мощности высокой частоты
-> Приспособления для пайки и конструирования плат
-> Термометры
-> Борт. сеть
-> Измерительные приборы (тахометр, вольтметр итд)
-> Железо
-> Паяльники ипаяльные станции
-> Радиопередатчики
-> Вспомогательные устройства
-> Телевизионная техника
-> Регуляторы тембра, громкости
-> Блоки питания (лабораторные)
-> Усилители мощности низкой частоты (на микросхемах)
-> Другие устройства для усилителей
-> Cветовое оформление новогодней ёлки или праздничного зала
-> Глушилки
-> Телефонные жуки
-> Инфракрасная техника
-> Медицинская техника
-> Телефония
-> Для животного мира
-> Конструируем усилители
-> Антенны и усилители к ним
-> Звонки
-> Электронные игрушки
-> Усилители мощности низкой частоты (ламповые)
-> Управление двигателями (питание от однофазной сети)
-> Программаторы микроконтроллеров
-> Сверлилки
-> Изучаем микроконтроллеры
-> Радиоприемники
-> Сигнализации
-> Сотовая связь
-> USB-устройства
-> Блоки питания (трансформаторные)
-> Радиостанции простые в изготовлении
-> Источники питания (для усилителей)
-> Прочеее
-> защита от короткого замыкания (электронные предохранители)
-> Зарядные устройства (для радиостанций)
-> Мигалки
-> Cварочное оборудование
-> Кодовые электронные замки
-> Блоки питания (бестрансформаторные)
-> Часы
-> Управление поворотниками
-> Зажигание
-> Управление водой (насосы для скважин или колодцев, полив растений)
-> Моделирование
-> Блоки управления стеклоочистителями
-> Предварительные усилители
-> Защита от перегрузки и перегрева
-> Динамики
-> Ремонт бытовой техники
-> Дистанционное управление компьютером
-> Акустические микрофоны и преобразователи
-> Спутниковое ТВ
-> Gsm антенны, примочки, усилители, ретрансляторы.
-> Пищалки
-> Роботы
-> Ретрансляторы
-> Паяльники и паяльные станции
-> Звуковые сигнализаторы
-> Рули и джойстики
-> Схемы электрооборудования
-> Все для "кулера" (Вентилятора)
-> Работа с BGA микросхемами
-> Фильтры
-> Сабвуферы
Рейтинг@Mail.ru