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

Всем привет.

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

32556412

32553320

Поскольку схема этого программатора простая и не вызовет вопросов при её сборке, то далее предлагаем поэтапную инструкцию по использованию прибора ( начинающим ) при прошивке микроконтроллера 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 не будет опубликован. Обязательные поля помечены *