Скачать описание программирование в poni prog. Программаторы и программирование микроконтроллеров (PonyProg). Устанавливаем PonyProg на компьютер
Выступает в качестве штатного программатора для микроконтроллерных устройств, которые имеют EEPROM. Работает с любыми интерфейсными портами аппаратов. Доступ бесплатен.
PonyProg2000 является бесплатным программным продуктом, позволяющим производить процессы перепрограммирования микропроцессорных схем.
Применение
Приложение будет полезным для перепрограммирования микропроцессорных схем, участвующих в любительском проектировании. Оно полезно и для того, чтобы перепрограммировать различные устройства, которые принадлежат пользователям. К таким гаджетам относят автомобильные магнитолы, мобильники с устаревшими системами, телевизионные приемники и принтерные устройства. Для принтеров PonyProg2000 используют, чтобы противостоять заводским механизмам защит, что не дает вторично применять заправленные картриджи замест приобретения новых.Возможность
Хочется подчеркнуть, что приложение обладает одной стоящей особенностью – программное средство PonyProg готово осуществлять свою работу в паре с дополнением в виде специального физического адаптера. В число программаторов, которые поддерживают работу приложения, можно отнести следующие марки и модели: AVR ISP, EasyI2C, Ludipipo, STK 200/300 и некоторые другие. Подключить возможно через СОМ-порт. Программа может считать и записать коды у гаджета, который предстоит «взломать» и отредактировать их при путем смены байтов, вытирания памяти и перепрограммирования FUSE-битков.Пользователям следует знать, что подключение адаптера нужно производить с отключением компьютерной системы. Если не выполнить это предупреждение возможно выведение устройства из строя. До того, как приступить к работе, нужно синхронизировать работу программного средства с присоединенным адаптером. Запустив программное обеспечение, найдите в меню настроек модель используемого адаптера – его название и марку и только псле этого начинайте «взлом» технического устройства.
Некоторые нюансы
- программное средство не может обойтись в работе без адаптерного оборудования;
- программное приложение может поддерживаться следующими адаптерными устройствами: DT-006 AVR, JDM, AVR ISP, EasyI2C и другими интерфейсными решениями;
- способно работать с микроконтроллерными устройствами автомобильных приемников и магнитол, а также с устаревшими вариантами «мобильников»;
- подключение к персональному компьютеру производится через СОМ порт;
- интерфейс программного средства достаточно примитивен, что сказывается простотой в функционировании;
- документация имеет перевод на русский;
- доступ абсолютно бесплатен.
Устанавливаете файл setup.exe , затем можете русифицировать, закинув файлponyprog2000.exe в установленную папку, ответив "да" на вопрос "вы хотите заменить существующий файл?".
После установки запускаем в компьютере программу PonyProg . Появляется окно приветствия (поставьте галочку «Выключить звук» чтобы жена не пугалась при последующих запусках программы!):
Появятся еще два окна по очереди по мере нажатия «Ок»:
Нажали «Ок ». Всё, сейчас программа открыта!
Сейчас нужно сделать калибровку и настроить оборудование . В меню - Установки выбираем «Калибровка »
Соглашаемся. Появится сообщение "Калибровка завершена ". Нажимаем "Ок ".
Далее настройка оборудования
В Меню - Установки выбираем «Настройка оборудования »
Выбираем порт «Последовательный » в сплывающем меню выбираем тип программатора JDM API . Из четырех возможных вариантов COM портов выбираем активный, или если несколько активных портов - тот, к которому вы подключили оборудование. В моем случае - это единственный COM1.
1. Если вы хотите прошивать микросхему памяти 24CXX , то необходимо поставить галочку на «Инвертировать Reset » а остальные оставить без галочки. Вот настройки для микросхем памяти EEPROM 24CXX такие, как показано ниже на рисунке:
Важно!
Смотрите как нужно соединить джампера на плате:
- 5 джамперов (перемычек)
- 7 джамперов (перемычек)
2. Если хотите прошивать микроконтроллеры PIC, то настройки должны быть как на рисунке:
Важно! Смотрите как нужно соединить джампера на плате:
- 5 джамперов (перемычек)
- 7 джамперов (перемычек)
Нажимаете Ок . Теперь программа настроена!
Для того, чтобы программатор прошивал на ура, его программная часть должна иметь приоритет реального времени, для этого:
1. нажимаете Ctrl+Alt+Delete
2. Откроется диспетчер задач, где нужно проделать следующее:
То есть задать программе PonyProg2000.exe приоритет реального времени .
Прошивка микросхемы
После всего проделанного выбираем тип микросхемы, какой мы хотим прошить
Затем в меню Файл - Открыть выбираем файл прошивки для данной микросхемы.
Для запуска процесса записи (прошивки микросхемы) нажимаем кнопку, которая показана красным выделением ниже:
Программа спросит вас о том, что прошивка будет записана поверх данных, которые есть на данный момент в памяти микросхемы.
Если согласны, нажимаете «Ок » и начнется запись данных в микросхему.
При прошивки PIC микроконтроллеров на плате оборудования во время записи и чтения загорается красный светодиод.
После завершения процесса записи программа выдаст сообщение об успешной записи.
(Следующее не обязательно !) Для самостоятельного удостоверения в правильности записи данных можете считать память микросхемы и сверить символы в начале кода и в конце считанных данных и данных, которые вы записали только что, если они совпадают, то с уверенностью можете впаивать микросхему на плату вашего изобретения и проверять его работу.
PonyProg - программатор (а точнее его программная часть), который умеет производить операции записи и считывания данных с ПЗУ и программ микроконтроллеров. Использовать его, в подавляющем большинстве случаев, необходимо с физическим устройством-программатором, который получил большую популярность из-за своей невысокой цены и простоты в использовании. Кроме того, он поддерживает очень много различных EEPROM и может подключаться к компьютеру посредством COM-порта. Он работает с интерфейсами оборудования AVR ISP, DT-006 AVR, EasyI2C и Ludipipo, а также поддерживает постоянные запоминающие устройства с последовательным доступом.
Принцип работы PonyProg построен на изменении значений байтов в коде микропрограммы, а также программировании FUSE-битов. Ее очень часто используют для "взлома" автомобильных магнитол и некоторых очень старых мобильных телефонов. Тем не менее, сфера применения программатора на этом не ограничивается. Особенной популярностью PonyProg пользуется у обладателей принтеров с чернильными картриджами. Дело в том, что из-за дороговизны новых картриджей в "народе" принято заправлять старые чернилами, тем самыми экономя огромное количество денежных средств. Проблема в том, что многие производители принтеров добавляют в свои устройства защиту, которая не позволяет повторно использовать картридж, исчерпавший свой ресурс чернил. Информация о "непригодности" записывается в микропрограмму картриджа. Так вот, с помощью PonyProg можно внести изменения в эту самую микропрограмму, тем самым заставив принтер "думать" что он работает с совершенно новым картриджем. Делается это элементарно и занимает всего пару секунд.
Ключевые особенности и функции
- работа в паре с "физическим" программатором;
- устаревший но очень понятный интерфейс (полностью переведен на русский язык);
- поддержка интерфейсов EasyI2C, JDM / Ludipipo, AVR ISP и DT-006 AVR;
- работа с постоянными запоминающими устройствами с последовательным доступом;
- "взлом" многих моделей автомобильных магнитол, старых мобильных телефонов и картриджей с чернилами;
- подключение к компьютеру посредством COM-порта.