payaem.ru

Паяем — Все о электронике

Программатор для прошивки микроконтроллеров Atmega8 и Attiny2313

Всем привет.

Схема программатора, которая здесь представлена считается более простенькой и её без труда  может собрать любой начинающий радиолюбитель, который решил опробовать свои силы в сфере создания устройств на микроконтроллерах. В данной схеме не содержится дефицитных элементов и даже не нужно изготавливать печатную плату, всё можете сделать навесным монтажём либо на макетной плате (к примеру здесь развели печатку под неё за 15 мин на кусочке некондиционного стеклогетинакса). Этот программатор подойдёт для прошивки микроконтроллеров Atmega8 и Attiny2313 , это вам может пригодится, например для изготовления импульсных металлоискателей типа ClonePI-W или TrakerPI.

Поскольку схема этого программатора простая и не вызовет вопросов при её сборке, то далее предлагаем поэтапную инструкцию по использованию прибора (начинающим) при прошивке микроконтроллера Atmega8 для сборки металлоискателя ClonePI-W.1.

Устанавливаем программу PonyProg

Скачайте архив с программой и разархивируйте его. Щелкните на setup.exe. Будет обыкновенная инсталляция. Затем зайдите на системный диск и в папке Program Files найдите папку Pony Prog2000. Заходите в неё и удалите файл PonyProg2000.exe. Из разархивированного материала копируйте в эту папку файл PonyProg 207 rus.exe, это позволит русифицировать, а также модифицировать программу. Создайте в этой папке ярлык и разместите его на Рабочем столе. Всё, вы установили программу.

Настраиваем программу

Подключайте программатор и запускайте программу. В меню «Настройки» выберите «Калибровка» и выполните её. Затем, в меню «Настройки», выберите «Настройка оборудования» и выставите Последовательный, COM1 и SI Prog API. Остальные окна-пустые. Жмите «Проверка», ОК. Вот и всё, на этом настройка окончена. Если она проведена успешно, значит всё хорошо, если нет, тогда ищите и устраняйте ошибку в железе.

Прошиваем микроконтроллер

Вставляйте контроллер в панель. В окошке вверху программы выберите AVR Micro, а в соседнем Atmega8. Затем щёлкните Команды — Читать всё. Начнётся чтение данных с микроконтроллера. Когда оно закончится появится сообщение о успешном завершении чтения. Такое чтение, даже чистой микросхемы, даёт возможность более лучшим образом »сдружить» связку Компьютер — Программатор — Микроконтроллер и если всё пройдет хорошо, значит теперь вы можете уверенно надеяться на успех. Теперь можно загружать в программатор дамп самой прошивки. Файл — Открыть содержимое устройства из файла и проводником найдите необходимый нам файл дампа с расширением .hex. Открывайте, его содержимое появится в большом окне программы.

Теперь нужно правильно расставить конфигурационные биты контроллера

Посмотреть их можете на сайте разработчика ClonePI-W. Жмите на пиктограмму с замочком. В окнах расставьте галочки согласно требуемому. Жмите ОК. Затем записывайте программу на микроконтроллер. Команды — Записать всё. Пойдёт запись, а потом проверка. Когда закончится проверка появится табличка «Запись выполнена». Если всё прошло так, как описано выше, то вынимайте контроллер и ставьте его в изготавливаемое устройство, подключайте питание и радуйтесь полученному результату :).

Напоследок еще пара советов

Питание для схемы программатора можете взять с USB порта компа либо применить для этих целей БП (блок питаня) ADSL модема, который на время программации контроллера можете отключить. Кроме этого (в некоторых случаях) на время программирования камня нужно отключить антивирусы и файерволы (к примеру NOD32 блокирует некоторые действия с передачей данных через COM порт).

Вот вкратце и всё по этому девайсу. Всего вам доброго.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *