Скачать программу пони прог для виндовс 7. Скачиваем программатор. Далее настройка оборудования

PonyProg - программатор микросхем с последовательным (COM) и параллельным (LPT) доступом, поддерживаемый системами Windows 95/98/ME/NT/2000/XP и Intel Linux. Программатор поддерживает IIC BUS, Microwire, SPI eeprom, Atmel AVR и PICMicro интерфейсы.
PonyProg может считывать и записывать программный код или данные, редактировать текст программы путем модификации значений байтов, очищать память и программировать FUSE-биты.
Программатор может быть использован как для программирования микросхем собственных проектов, так и для раскодировки автомагнитол, мобильных телефонов, ремонта телевизоров и т.д.
Список поддерживаемых устройств, возможностей программы и схем аппаратной части для различных интерфейсов находится на оф. сайте: www.lancos.com .

Установка PonyProg

Запускаем файл setup.exe , после установки русифицируем программу, закинув файл PonyProg2000.exe в папку программы, с заменой существующего файла.

Настройка и прошивка

При первом запуске появляется окно приветствия (поставьте галочку Выключить звук ).

PonyProg попросит произвести калибровку и указать тип используемого программатора с помощью двух предупреждающих сообщений.

После делаем калибровку и настраиваем оборудование. В меню Установки выбираем Калибровка .

Нажмем Yes ждем несколько секунд. Появится сообщение об успешном завершении.

После в меню Установки выбираем Настройка оборудования

В появившемся окне выберем порт и способ работы с этим портом (на данном изображении настройки для работы с программатором для ОС Windows2000/XP через LPT port).
Внимание! Не указывайте порт, к которому подключен модем: это может вывести его из строя.

Выбираем тип микросхемы воспользовавшись меню Устройство .

Затем в меню Файл выбираем Открыть файл прошивки для микросхемы.

PonyProg2000 – это бесплатная утилита, благодаря которой Вы сможете программировать микросхемы.

Использование

Данное решение отлично подойдет как для программирования микросхем, задействованных в аматорских проектах пользователей, так и для перепрограммирования различных принадлежащих юзерам устройств. К подобным устройствам относятся автомагнитолы, мобильные телефоны устаревших моделей, телевизоры и даже принтеры. В отношении последних PonyProg2000 обычно используется для того, чтобы обойти заводские механизмы защиты, не дающие повторно использовать один и тот же перезаправленный картридж вместо купленного нового.

Возможности

Сразу отметим одну очень важную деталь – софт PonyProg работает в тандеме с физическим дополнением в виде специального адаптера. Среди поддерживаемых программаторов можно перечислить STK 200/300, EasyI2C, Ludipipo, AVR ISP и другие. Подключение осуществляется с помощью СОМ-порта. Программное обеспечение умеет читывать и записывать код программы, которую взламывает, а также редактировать его с помощью замены байтов, очистки памяти и программирования FUSE-битов.

Также Вам нужно запомнить, что подключать адаптер следует при отключенном компьютере. Невыполнение этого предупреждения грозит выведением техники из строя. Перед тем, как приступать к работе, необходимо настроить синхронизацию между программой и подсоединенным адаптером. Для этого после запуска ПО выберите в настройках используемый адаптер – его тип и название и лишь затем приступайте ко "взлому" какой-то техники.

Ключевые особенности

  • программа не сможет работать без дополнительно купленного оборудования (специального адаптера);
  • поддержка EasyI2C, AVR ISP, JDM, DT-006 AVR и других интерфейсов;
  • работает с микроконтроллерами магнитофонов из автомобилей, устаревших моделей сотовых телефонов;
  • подключается к ПК с помощью СОМ-порта;
  • имеет довольно примитивный, но очень простой в роботе, интерфейс;
  • переведена на русский язык;
  • доступна совершенно бесплатно.

PonyProg - программатор (а точнее его программная часть), который умеет производить операции записи и считывания данных с ПЗУ и программ микроконтроллеров. Использовать его, в подавляющем большинстве случаев, необходимо с физическим устройством-программатором, который получил большую популярность из-за своей невысокой цены и простоты в использовании. Кроме того, он поддерживает очень много различных EEPROM и может подключаться к компьютеру посредством COM-порта. Он работает с интерфейсами оборудования AVR ISP, DT-006 AVR, EasyI2C и Ludipipo, а также поддерживает постоянные запоминающие устройства с последовательным доступом.

Принцип работы PonyProg построен на изменении значений байтов в коде микропрограммы, а также программировании FUSE-битов. Ее очень часто используют для "взлома" автомобильных магнитол и некоторых очень старых мобильных телефонов. Тем не менее, сфера применения программатора на этом не ограничивается. Особенной популярностью PonyProg пользуется у обладателей принтеров с чернильными картриджами. Дело в том, что из-за дороговизны новых картриджей в "народе" принято заправлять старые чернилами, тем самыми экономя огромное количество денежных средств. Проблема в том, что многие производители принтеров добавляют в свои устройства защиту, которая не позволяет повторно использовать картридж, исчерпавший свой ресурс чернил. Информация о "непригодности" записывается в микропрограмму картриджа. Так вот, с помощью PonyProg можно внести изменения в эту самую микропрограмму, тем самым заставив принтер "думать" что он работает с совершенно новым картриджем. Делается это элементарно и занимает всего пару секунд.

Ключевые особенности и функции

  • работа в паре с "физическим" программатором;
  • устаревший но очень понятный интерфейс (полностью переведен на русский язык);
  • поддержка интерфейсов EasyI2C, JDM / Ludipipo, AVR ISP и DT-006 AVR;
  • работа с постоянными запоминающими устройствами с последовательным доступом;
  • "взлом" многих моделей автомобильных магнитол, старых мобильных телефонов и картриджей с чернилами;
  • подключение к компьютеру посредством COM-порта.

является свободно распространяемой GNU-программой с открытым исходным кодом и предназначен для программирования flash-микросхем с последовательным доступом.

PonyProg написан итальянцем Клаудио Ланконелли (Claudio Lanconelli) и существует в Windows (9x/ME/NT/2000/XP) и Linux версиях. Имеет поддержку русского языка. Может использовать параллельный порт (LPT) или стандартный последовательный порт (COM).

Поддерживаемые PonyProg микроконтроллеры семейства AVR.
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535, AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
ATmega103, ATmega161, ATmega163, ATmega323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535, ATmega44, ATmega88, ATmega168, ATmega164, ATmega324, ATmega644, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561
ATtiny12, ATtiny15, ATtiny26, ATtiny2313, ATtiny13, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861
AT90can32, AT90can64, AT90can128
PonyProg поддерживает ряд популярных программаторов , в том числе STK200 /300, JDM/Ludipipo, EasyI2C и DT-006 AVR от Dontronics.

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

Полный список программируемых микросхем можно прочитать на сайте PonyProg , а скачать эту замечательную программу со страницы http://www.lancos.com/ppwin95.html или из раздела Downloads сайта .

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

Чтобы загрузить уже готовую программу с помощью PonyProg в микроконтроллер AVR, можно воспользоваться упрощенным вариантом программатора STK200, который описан в статье . Это устройство состоит из 25-контактного разъема для параллельного (LPT) порта, 4-х резисторов (150 Ом) и соединительного кабеля, длина которого не должна превышать 1,5 метра.

Рассмотрим последовательность действий по загрузке программы в микроконтроллер на примере ATmega8 .

При первом запуске PonyProg попросит произвести калибрацию и указать тип используемого программатора с помощью двух предупреждающих сообщений.

Сделаем так, как он просит. Зайдем в меню "Setup" и выберем пункт "Calibration".

При появлении предупреждения убедимся, что, кроме PonyProg, у нас не запущено никаких приложений, загружающих процессор и жесткий диск.

После чего нажмем "Yes" и подождем несколько секунд.

После выполнения процесса калибрации появится сообщение об успешном завершении.

Если что-то пошло не так, калибрацию стоит провести заново.

Теперь выберем в меню "Setup" пункт "Interface Setup...".

В появившемся окне выберем параллельный порт и способ работы с этим портом (в Windows2000/XP мы должны выбрать "AVR ISP I/O" и использовать стандартный LPT-порт).

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

Указать тип микроконтроллера можно, воспользовавшись меню "Device" - "AVR micro".

Когда все приготовления выполнены, загрузим в PonyProg файл с откомпилированной программой.
Как получить файл с откомпилированной программой с помощью среды WinAVR, можно прочитать в статье

Это оригинальная статья
Постоянный адрес статьи:

Выступает в качестве штатного программатора для микроконтроллерных устройств, которые имеют EEPROM. Работает с любыми интерфейсными портами аппаратов. Доступ бесплатен.

PonyProg2000 является бесплатным программным продуктом, позволяющим производить процессы перепрограммирования микропроцессорных схем.

Применение

Приложение будет полезным для перепрограммирования микропроцессорных схем, участвующих в любительском проектировании. Оно полезно и для того, чтобы перепрограммировать различные устройства, которые принадлежат пользователям. К таким гаджетам относят автомобильные магнитолы, мобильники с устаревшими системами, телевизионные приемники и принтерные устройства. Для принтеров PonyProg2000 используют, чтобы противостоять заводским механизмам защит, что не дает вторично применять заправленные картриджи замест приобретения новых.

Возможность

Хочется подчеркнуть, что приложение обладает одной стоящей особенностью – программное средство PonyProg готово осуществлять свою работу в паре с дополнением в виде специального физического адаптера. В число программаторов, которые поддерживают работу приложения, можно отнести следующие марки и модели: AVR ISP, EasyI2C, Ludipipo, STK 200/300 и некоторые другие. Подключить возможно через СОМ-порт. Программа может считать и записать коды у гаджета, который предстоит «взломать» и отредактировать их при путем смены байтов, вытирания памяти и перепрограммирования FUSE-битков.

Пользователям следует знать, что подключение адаптера нужно производить с отключением компьютерной системы. Если не выполнить это предупреждение возможно выведение устройства из строя. До того, как приступить к работе, нужно синхронизировать работу программного средства с присоединенным адаптером. Запустив программное обеспечение, найдите в меню настроек модель используемого адаптера – его название и марку и только псле этого начинайте «взлом» технического устройства.

Некоторые нюансы

  • программное средство не может обойтись в работе без адаптерного оборудования;
  • программное приложение может поддерживаться следующими адаптерными устройствами: DT-006 AVR, JDM, AVR ISP, EasyI2C и другими интерфейсными решениями;
  • способно работать с микроконтроллерными устройствами автомобильных приемников и магнитол, а также с устаревшими вариантами «мобильников»;
  • подключение к персональному компьютеру производится через СОМ порт;
  • интерфейс программного средства достаточно примитивен, что сказывается простотой в функционировании;
  • документация имеет перевод на русский;
  • доступ абсолютно бесплатен.