Описание установки программы PonyProg

 

PonyProg прошивка контроллер

 SOFT является свободно распространяемой GNU-программой с открытым исходным кодом и предназначен для программирования flash-микросхем с последовательным доступом. Поддерживается всеми версиями Windows и Linux. Доступна на русском языке. Работает как под параллельным портом (LPT), так и  под последовательным портом (COM). Скачать программу можно по ссылке:

Download PonyProg for Windows9x/ME/NT/2000/XP & Linux

С помощью PonyProg можно загружать данные в микроконтроллеры Atmel семейства AVR и MicroCHIP PicMicro, а также программировать микросхемы памяти с последовательным доступом (I2C Bus, Microwire, SPI eeprom). А также PonyProg предоставляет возможность редактировать текст программы на уровне изменения значения байтов.

         Внимание: программатор подключайте ТОЛЬКО К ВЫКЛЮЧЕННОМУ компьютеру.

  Подключили?   Устанавливаем программу

                   Установка

PonyProg прошивка контроллер

При обоих запросах программы говорим «Ok».

ервый запуск.

Делаем калибровку PonyProg: выбираемпункт «Calibration» (Калибровка) в меню «SETUP» и говорим «Ок»

PonyProg прошивка контроллер

Далее выбираем пункт «Interface Setup» в меню «Setup»  (если вид панели инструментов выбран «Только иконки» - тогда выбираем «Гаечный ключ»)

PonyProg прошивка контроллер

Делаем предустановку подключаемого программатора:

PonyProg прошивка контроллер

Выбираем: «Parallel»  для программатора, подключенного через LPT-    

       порт и «Serial» при подключении к «COM»-порту. 

Внимание: (в Windows2000/XP мы должны выбрать "AVR ISP I/O" и           

                   использовать стандартный LPT-порт)

Внимание! Не указывайте порт, к которому подключен модем: это может вывести его из строя.

   Тестируем соединение, нажав на кнопку «Probe». Если появилось сообщение «Test Ok», устройство подключено правильно. 

  Обратите внимание, что тестирование проводится ТОЛЬКО на правильность подключения САМОГО устройства, а не начинки программатора.

  Если появилось сообщение «Test failed» проверяем по пунктам:

  1. сначала - правильно ли выбран тип устройства
  2. проверяем настройки портов в «I/O port setup»
  3. только после этого проверяем настройки ОС:                                                                                                                       - LPT-порт НЕ должен быть занят другими устройствами (или никакие устройства не должны использовать данный порт)             - порт должен иметь адрес «378h», и работать в режиме «ECP», «EPP» или «ECP+EPP» 

Программирование самого программатора рассмотрим с следующей статье «Программирование PonyProg2000»