Ponyprog2000 rus: PonyProg2000 — скачать PonyProg2000 RUS бесплатно

Содержание

Ponyprog2000 rus

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


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: configuracion ponyprog usbasp

Скачать PonyProg2000


У меня тоже win 7 64 бита! Доброго времени суток всем. Проблема в том, что многие производители принтеров добавляют в свои устройства защиту, которая не позволяет повторно использовать картридж, исчерпавший свой ресурс чернил. Эмулятор для операционной системы Android Genymotion. Для организации связи с устройством программатор поддерживает интерфейсы:.

При копировании материалов активная ссылка на сайт обязательна. Политика конфиденциальности Условия использования Администрация Пожаловаться. Все используемые логотипы являются собственностью их законных владельцев. В силу своей простоты и дешевизны изготовления аппаратной части программатор получил широкое распространение. Поидее если работало на х86, то на х64 тоже тогда должно, странно конечно И прошил и прочитал спокойно ATmega Подскажите, как с помощью PonyProg можно обнулять чипы на струйных картриджах?

К таким гаджетам относят автомобильные магнитолы, мобильники с устаревшими системами, телевизионные приемники и принтерные устройства. В меню Установки выбираем Калибровка. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем. После предварительной настройки PonyProg может считывать и записывать программный код или данные, редактировать текст программы путем модификации значений байтов, очищать память и даже программировать легендарные FUSE-биты.

У меня Win7 x64 SP1. После в меню Команды выбираем Записать. Выбираем тип микросхемы воспользовавшись меню Устройство. Предприятие Программное обеспечение 1С Предприятие — это специальная программа, благодаря которой возможно автоматизировать многие виды работ на предприятии. Точки подключения Карты монтажа Определить сигнализацию по брелку Аварийное отключение сигнализации Программирование брелков Подбор автомобильных ламп Распиновка разъемов Справочник.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Применение Приложение будет полезным для перепрограммирования микропроцессорных схем, участвующих в любительском проектировании. Odin Представляет собой программное средство, необходимое при осуществлении прошивки устройств Samsung портативного плана. Я согласен с правилами публикации комментариев Оставить комментарий. Вышла новая версия, портированная на Qt.

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

Для выбора нескольких файлов использйте CTRL. Это возможность повлиять на прошивку принтера или сброс чипа, как кнопкой на СНПЧ?

Призовой фонд на декабрь г. PonyProg поддерживает следующие интерфейсы для связи с программируемым микроконтроллером:. Всем специалистам доброго дня! Free TV Программное средство предоставляет возможность бесплатного просмотра телевизионного вещания. Вышла новая версия 2. Видит ли программа другие МК и шьет ли их?


PONYPROG2000 RUS СКАЧАТЬ БЕСПЛАТНО

Для выбора нескольких файлов использйте CTRL. Программа работает во всех битных операционных системах Windows, а также Linux и UNIX при установке соответствующей версии. Тем не менее, сфера применения программатора на этом не ограничивается. Официальный клиент цифрового магазина компании Ubisoft uPlay. При копировании материалов активная ссылка на сайт обязательна. Вопросы и ответы 0. Строки и абзацы переносятся автоматически.

PonyProg — программатор (программная часть программатора) для считывания и записи программы микроконтроллеров и ПЗУ с последовательным.

Путеводный маяк

Предприятие Программное обеспечение 1С Предприятие — это специальная программа, благодаря которой возможно автоматизировать многие виды работ на предприятии. Запустилось и работает на Win7 x64 SP1. В том числе возможна сборка исходников на дистрибутивах года, например, Ubuntu В чем измеряется электрическое сопротивление? Доброго времени суток всем. Также Вам нужно запомнить, что подключать адаптер следует при отключенном компьютере. Atmega8 — шьются без проблем. Данное решение отлично подойдет как для программирования микросхем, задействованных в аматорских проектах пользователей, так и для перепрограммирования различных принадлежащих юзерам устройств. После апгрейда на новой плате нет СОМ порта. Нажмем Yes ждем несколько секунд. Выбираем тип микросхемы воспользовавшись меню Устройство.

Ponyprog2000 rus скачать

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

У вас есть идея насчет сайта?

Инструкция на ponyprog2000 rus

У меня тоже win 7 64 бита! Доброго времени суток всем. Проблема в том, что многие производители принтеров добавляют в свои устройства защиту, которая не позволяет повторно использовать картридж, исчерпавший свой ресурс чернил. Эмулятор для операционной системы Android Genymotion. Для организации связи с устройством программатор поддерживает интерфейсы:.

Ищу русский софт для PonyProg

В закладки. Категория: Разное Разработка. Статус программы: Бесплатная. Работает с любыми интерфейсными портами аппаратов. Доступ бесплатен. PonyProg является бесплатным программным продуктом, позволяющим производить процессы перепрограммирования микропроцессорных схем.

ponyprog rus для windows 7 скачать Gospel, Dismay, DAGames, RUS, song, cover, BatIM смотреть сериалы к счастью, в тебя.

Форум по микроконтроллерам: Аппарат контактной сварки. — Форум по микроконтроллерам

Перейти к новому. Начинающий Автор темы. Меню пользователя garniv Посмотреть профиль Найти ещё сообщения от garniv. Везде написано, что руссификатор надо устанавливать отдельно.

PonyProg2000

ВИДЕО ПО ТЕМЕ: ponyprog

Вопрос: PonyProg на русском — помогите. Ответ: Цитата. EXE на PonyProg rus. Хотя может ярлычек — ссылку на другую rus прогу поменять, уже не помню

Без программы программатора нам тоже не обойтись, ее тоже надо будет поставить. Сейчас существует целый ряд таких программ для PIC микроконтроллеров.

У вас есть идея насчет сайта? Вы хотите написать о своей самоделке нам? У вас должен быть включен JavaScript для просмотра. Новость должна быть уникальной. Вопрос: для чего нужен программатор? Ответ: для программирования микроконтроллеров далее МК.

В силу своей простоты [3] и дешевизны изготовления аппаратной части программатор получил широкое распространение. После предварительной настройки в память EEPROM — память данных, Flash — память программ будет записана микропрограмма, скомпилированная специально для устройства с помощью сред разработки для микроконтроллеров, например, WinAVR для семейства контроллеров AVR. В список поддерживаемых устройств входит большинство распространенных PIC и AVR микроконтроллеров и различные виды микросхем памяти. С февраля года программа встраивается в дистрибутивы, базированные на Debian 10, Ubuntu


Русификатор для ponyprog2000

Предлагаемый блок — это базовый блок ББ универсального программатора. Через ББ осуществляется стыковка COM-порта PC-совместимого компьютера с платами-адаптерами, разработанными под конкретный тип программируемых микросхем один из наборов NMxx. Программа на ПК PonyProg v. Русификатор программы на ПК PonyProg v. Список микросхем, которые может запрограммировать из PonyProg


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Работа с программой Pony Prog

Доработка PonyProg2000 для программирования PIC-контроллеров PIC16F676хх


Вопрос: PonyProg на русском — помогите. Ответ: Цитата. EXE на PonyProg rus. Хотя может ярлычек — ссылку на другую rus прогу поменять, уже не помню Везде написано, что руссификатор надо устанавливать отдельно.

Попробуйте — программа фриварная, так что думаю за ссылку меня не порежуть. Читать все 7 сообщений. Вам также можеть быть интересно: Помогите с удаленной настройкой. Помогите с браузером. Траблы с OpenDCP. Прошу помощи, проблема с софтом. Вопрос: PonyProg. Its purpose is reading and writing every serial device. SI-Prog is the programmer hardware interface for PonyProg. Ответ: Поддерживаю , ссылка а русификатор мёртвая — — страница не найдена. Читать все 5 сообщений.

Вопрос: Русский текст в консоли. Код Bash. Файл должен иметь расширение bat или cmd. Сам пользуюсь вот такой модификацией что и Вам советую.

Или качаем с официального сайта. Чтобы правильно сконвертировать уже имеющийся в редакторе код с кириллицей : Войти в редактор. Скачать редактор с официального сайта. Код исходника. WriteText Text. SaveToFile FullName, 2. Close End with. Старый вариант: перекодировщик на языке Batch. Может некорректно работать со спецсимволами. Здесь достаточно перетянуть Ваш файл на нижеуказанный файл-сценарий. Ваш исходный файл будет заменён перекодированным вариантом.

Скачать код архивом. Читать все 4 сообщений. Echo off Echo Введите текст. Сам пользуюсь вот что и Вам советую. Или качаем с Чтобы правильно сконвертировать уже имеющийся в редакторе код с кириллицей : Войти в редактор.

Скачать редактор с. Читать все 3 сообщений. Вопрос: Не удаляется русский язык из windows 10, из-за чего не работает поиск по настройкам. Ответ: Русский стоит системным при установке винды. Он как-будто встроен в ОС и никак его оттуда не достать Ток винду переустанавливать. Но на пк все то же самое и там норм английский встал. Вопрос: Удаление базового языка — «Русского».

Ответ: Цитата 6sergey5 :. Вопрос: Вместо Русского во многих программах отображаются иероглифы. Ответ: Попробовал. Читать все 18 сообщений. Вопрос: Русский язык в командной строке. Bash 1 2 chcp chcp Читать все 22 сообщений. Вопрос: Помогите настроить VPN. Ответ: прямая ссылка не работает Читать все 20 сообщений. Вопрос: [решено] Прошу, помогите устранить ошибку с клавиатурой.. Нету уже сил.. Ошибка 0xb В этом объекте нет подписи.

Ошибка Не найдена указанная процедура. Windows не удается загрузить программу для установки Keyboard. Обратитесь к поставщику. Ранг: 0x Dll» для драйвера «Keyboards» заблокирован серверная установка. Ответ: Спасибо Petya V4sechkin!


PonyProg2000

Вопрос: PonyProg на русском — помогите. Ответ: Цитата. EXE на PonyProg rus. Хотя может ярлычек — ссылку на другую rus прогу поменять, уже не помню Везде написано, что руссификатор надо устанавливать отдельно. Попробуйте — программа фриварная, так что думаю за ссылку меня не порежуть.

Как любитель Поньки, ещё в апреле года, под ником Gooliver57, писал г- ну Claudio Lanconelli о проблемах работы PonyProg в.

Скачать PonyProg2000

Размер: 1,4 Мб. Программа для просмотра ТВ-каналов на компьютере и видеосигнала от любого источника, а также для прослушивания радиостанций в FM-диапазоне.. Загрузка программы в микроконтроллер. Инструкция по использованию PonyProg Доброго времени суток, Пони прог инструкция M. Схема программатора PonyProg rev. PonyProg RU [1]. Программа для программирования микросхем памяти и микроконтроллеров. Программа PonyProg русская версия.

Программаторы и программирование микроконтроллеров (PonyProg)

Перейти к новому. Начинающий Автор темы. Меню пользователя garniv Посмотреть профиль Найти ещё сообщения от garniv. Везде написано, что руссификатор надо устанавливать отдельно.

PonyProg — программатор а точнее его программная часть , который умеет производить операции записи и считывания данных с ПЗУ и программ микроконтроллеров.

PonyProg2000

Блоки питания компьютеров. Модернизация и ремонт ПК. Проектирование цифровых устройств Том 1 Джон Ф Уэйкерли. Самоучитель по устранению сбоев и неполадок домашнего ПК. Устройства магнитного хранения данных. Номенклатура и аналоги отечественных микросхем.

ПРОГРАММАТОР ПОНИ ПРОГ

Теперь вы точно подберете идеальный ноутбук для работы или учебы! Данная статья описывает преимущества SSD накопителей для приложений и игр. Также здесь выполняется сравнение между достоинств данного накопителя с устаревшим аналогом. В статье речь идет о том, как отремонтировать пластмассовый китайский электрочайник. Схема электрическая и конструкция телеграфного звукового тренажера для изучения азбуки Морзе. Индикатор мощности радиоволн — простейшая схема на четырёх СВЧ диодах и телескопической антенне. Рассмотрим такой простой, но актуальный для каждого дома вопрос — как правильно подключить выключатель света. Электрометр — принцип действия и самостоятельная сборка данного прибора по схеме из журнала.

Ответ: PonyProg на МАХ driver29, всё там рабочее. Установите английскую версию, а потом запускайте русификатор. Аватар для.

Ищу русский софт для PonyProg

Самая лучшая программа для расчета сабвуферов. Есть модуль для расчета фильтров. Также имеется база данных динамиков с их параметрами.

Нетребовательная и многофункциональная программа — программатор, предназначенная для работы с микроконтроллерами и постоянными запоминающими устройствами с последовательным доступом различных производителей. PonyProg получила большую известность благодаря простой и доступной в изготовлении аппаратной части, которая подключается к последовательному COM или параллельному LPT порту обычного компьютера. После предварительной настройки PonyProg может считывать и записывать программный код или данные, редактировать текст программы путем модификации значений байтов, очищать память и даже программировать легендарные FUSE-биты. Программа входит в джентльменский набор любого хакера поскольку позволяет взламывать защитные коды с автомобильных магнитол, мобильных телефонов и других устройств. Полный список поддерживаемых устройств, возможностей программы и схем аппаратной части для различных интерфейсов можно посмотреть здесь.

Избранные товары. Схема программатора взятая за основу.

PonyProg — свободный программатор программная часть программатора для считывания и записи программы микроконтроллеров и ПЗУ с последовательным интерфейсом программирования. В силу своей простоты и дешевизны изготовления аппаратной части программатор получил широкое распространение. После предварительной настройки в память EEPROM — память данных, Flash — память программ будет записана микропрограмма, скомпилированная специально для устройства с помощью сред разработки для микроконтроллеров, например, WinAVR для семейства контроллеров AVR. В список поддерживаемых устройств входит большинство распространённых PIC и AVR микроконтроллеров и различные виды микросхем памяти. Имя обязательно. E-Mail не будет опубликовано обязательно.

Запомнить меня. Developed in conjunction with Joomla extensions. Замечательная программа для широкого круга радиолюбителей, в данной программа можно опробовать интересную цифровую или аналоговую схему до ее реализации в железе. Название программы: Proteus Версия программы: 7.


Ponyprog

PonyProg2000 RUS

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

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.Скачать PonyProg2000 V2.07c x32Скачать PonyProg2000 V2.08c x32-64Скачать русификатор для PonyProg2000 V2.07c x32Установка PonyProgЗапускаем файл setup.exe, после установки русифицируем программу, закинув файл PonyProg2000.exe в папку программы, с заменой существующего файла.Настройка и прошивкаПри первом запуске появляется окно приветствия (поставьте галочку Выключить звук).

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

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

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

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

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

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

После в меню Команды выбираем Записать.

Выбираем Yes.

Если прошивка микроконтроллера завершилась удачно, программа сообщит Запись завершена.

Модальное Окно!

Ширина модального окна задана в процентах, в зависимости от ширины родительского контейнера, в данном примере это фон затемнения.

Предусмотрена возможность использования встроенных миниатюр, разположенных слева или справа, в отдельном div-контейнере с выделенным классом .pl-left и .pl-right соответственно.

Размер блока миниатюр так же определил в процентной записи (25%), тем самым обеспечив возможность пропорционального изменения, при просмотре на экранах различных пользовательских устройств.

Простейшая анимация появления с помощью изменения свойсва прозрачности (opacity) от 0 к 1

Далее настройка оборудования

 В Меню – Установки выбираем «Настройка оборудования»

Выбираем порт «Последовательный» в сплывающем меню выбираем тип программатора JDM API. Из четырех возможных вариантов COM портов выбираем активный, или если несколько активных портов – тот, к которому вы подключили оборудование. В моем случае – это единственный COM1.

1. Если вы хотите прошивать микросхему памяти 24CXX, то необходимо поставить галочку на «Инвертировать Reset» а остальные оставить без галочки. Вот настройки для микросхем памяти EEPROM 24CXX такие, как показано ниже на рисунке:

 

2. Если хотите прошивать микроконтроллеры PIC, то настройки должны быть как на рисунке:

Важно! Смотрите как нужно соединить джампера на плате:

 Нажимаете Ок. Теперь программа настроена!

Для того, чтобы программатор прошивал на ура, его программная часть должна иметь приоритет реального времени, для этого:

1. нажимаете Ctrl+Alt+Delete

2. Откроется диспетчер задач, где нужно проделать следующее:

 То есть задать программе PonyProg2000.exe приоритет реального времени.

Оцените статью:

Obsluga

(можно до 15,0V), а не 12V, как это указано в схеме. Объяснение этому следующее.

Всменном модуле, с помощью которого осуществляется программирование PIC контроллеров, используется параметрический стабилизатор на 12,5 — 13,0V. Для его нормальной работы, требуется напряжение выше чем 12,5 — 13,0V.

Также нужно учесть то, что для м/схемы КР142ЕН5А (142ЕН5А), предельно допустимое, входное напряжение = 15V.

С учетом этого, на вход параметрического стабилизатора и на вход стабилизатора DA1, нужно подавать напряжение величиной 14,0 … 14,5V .

Микросхема DA1 может работать без радиатора, но при использовании металлического корпуса базового модуля, что я Вам рекомендую (не стоит пренебрегать экранировкой), ее можно механически закрепить в любом удобном месте корпуса.

Разъем XT3 закрепляется на корпусе базового модуля таким образом, чтобы было удобно вставлять в него сменные модули.

Место установки сетевого тумблера включения блока питания, индикаторного светодиода VD4 и вывода из модуля сетевого шнура — на Ваше усмотрение.

Рекомендую также убрать разъем XT2 и распаять провода соединительного кабеля (между базовым модулем и COM портом компьютера) на плате базового модуля, зафиксировав этот кабель хомутиком (разъемные соединения, без которых можно обойтись, не желательны). Длина этого кабеля не должна превышать 50 см. (чем меньше, тем лучше).

Желательно, чтобы он был экранированным.

На другом конце кабеля, распаивается стандартный, 9-штырьковый компьютерный COM разъем («папа»).

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

На первых порах, с LPT портом советую «не связываться», а использовать простой, дешевый и проверенный в работе вариант, который предлагается.

Вдальнейшем, если возникнет такая необходимость, можно будет перейти на работу с LPT портом.

Сменный модуль для работы с PIC контроллерами

Вкартинке файла si-prog-v2_2.pdf, в правом нижнем углу, найдите принципиальную схему с названием PIC adapter.

Это и есть сменный модуль.

Увеличьте его лупой «Акробата» так, чтобы были видны все детали схемы.

U9,U18,U17 соответственно: 18,28,8 — выводные панельки для микросхем типа DIP (самые распространенные).

На транзисторах Q2 и Q5 собран транзисторный ключ.

Если на 3-м выводе разъема J8 присутствует 1, то транзистор Q5 открывается и напряжение 14,0 … 14,5V, с 7-го вывода разъема J8, подается на вход стабилизатора, а если 0, то не подается.

Стабилизатор простейший. Собран он на стабилитроне Z4 и резисторе R10.

С его выхода, напряжение (около 13V) поступает (или не поступает) на 4-й вывод панельки

U9.

Для повышения устойчивости работы ключа, к его выходу подключена активно — емкостная нагрузка R19,C13.

Резистор R12 ограничивает базовый ток транзистора Q2.

Резисторы R13 и R14 образуют делитель напряжения, а напряжение, «падающее» на резисторе R14, управляет транзистором Q5.

Эти же резисторы являются суммарной, коллекторной нагрузкой транзистора Q2. Резистор R13, кроме этого, еще и ограничивает, до безопасного уровня, базовый ток транзистора Q5.

На транзисторе Q3 также собран ключ, управляемый сигналом, поступающим с 5-го вывода разъема J8.

На схеме Вы также увидите батарею 9V и переключатель JP1.

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

Я не случайно поставил кавычки в слове «батарейной», так как, в этом случае (выводы 1 и 2 переключателя JP1 замкнуты), на вход ключа подается суммарное напряжение 14V (5+9=14).

Вэтом случае, нормальная работа параметрического стабилизатора будет обеспечена.

РадиоДом — Описание программы PonyProg:

 

Описание программы PonyProg:

Увеличить…

Свободно распространяемая программа для программирования микросхем памяти с последовательным интерфейсом и микроконтроллеров AVR, PIC и т.д., которые обычно применяются в системах кодирования, защиты, охраны.
Этот программатор применяют многие аппаратные хакеры всего мира для взлома кодированных магнитофонов, ремонта цифровых телевизоров, и т.д. То есть тех устройств, где применяются микросхемы с шинами microwire и I2C.
Большинство контроллеров AVR поддерживает режим внутрисхемного программирования. Это означает, что Вам не нужно вытаскивать микроконтроллер из платы каждый раз, когда Вам необходимо его перепрограммировать. Опять-таки покупка готового программатора обойдется Вам в $50-150. В нашем случае Вы обойдетесь без лишних накладных расходов. С помощью программы PonyProg, Windows или Linux, и свободного параллельного порта Вы сможете создать хороший и простой программатор. И этот программатор представляет собой простой кабель.
На данный момент программатор поддерживает I2C Bus, Microwire, SPI eeprom, Atmel AVR и PIC micro. SI-Prog — аппаратный контроллер для программирования, попросту говоря — железо. PonyProg работает также с другим железом, таким как AVR ISP (STK200/300), Ludipipo и EasyI2C .

Возможности

Поддержка 24С01, 24C02, 24C04, 24C08, 24C16 I2C Bus EEPROM
Поддержка 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I2C Bus EEPROM
Автоопределение емкости 24XX EEPROM
Поддержка 24C325 and 24C645 I2C Bus EEPROM
Поддержка Siemens SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (as 24XX Auto)
Поддержка Siemens SDE2506 EEPROM
Поддержка AT17C65, AT17C128, AT17C256, AT17C512, AT17C010 I2C Bus EEPROM
Detect the bank roll over capability of some old 24XX EEPROM
Поддержка AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro
Поддержка AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
Автоопределение типа микроконтроллеров AVR
Поддержка микроконтроллеров AVR ATmega603, ATmega103, ATmega161, ATmega163
Поддержка микроконтроллеров AVR ATtiny12, ATtiny15
Запись бита защиты в микроконтроллеры AVR
Одновременная запись Flash и EEPROM памяти в микроконтроллеры AVR
Поддержка AT89S8252 и AT89S53
Поддержка 93C06, 93C46, 93C56, 93C66, 93C76, 93C86 Microwire EEPROM (C и LC серии, CS серия пока не поддерживается)
Поддержка 93C13 (как 93C06) и 93C14 (как 93C46) Microwire EEPROM
Поддержка микроконтроллеров PIC 116F873/874/876/877 и PIC 16F84A micro
Поддержка 25010, 25020, 25040 SPI EEPROM
Поддержка 25080, 25160, 25320, 25640, 25128, 25256 Big SPI EEPROM
Поддержка 25642 и 95640 Big SPI EEPROM
Поддержка NVM3060
Чтение/запись файлов Intel-формата
Чтение/запись файлов Motorola S-record
Возможность записи EІP-файла для сохранения характеристик EEPROM, и редактирование содержания вместе с CRC
Шестнадцатеричный и текстовый режим редактирования буфера.
Работа под Windows95, Windows98, WindowsNT и Linux*
Заполнение буфера заданным байтом
Редактирование защитных бит в AVR, AT89S и PIC
Запись серийного номера
Улучшено быстродействие под WinNT и Win2000

*Не все интерфейсы поддерживаются во всех операционных системах (см. в документации).

PonyProg пока в стадии разработки, если вы программист и хотите улучшить PonyProg скачайте исходники с сайта lancos.com, но перед этим почитайте GPL лицензию!
В архиве Вы найдете такие версии программы:
PonyProg v117
PonyProg 2000 v204+Руссификатор
PonyProg 2000 v205+Руссификатор
PonyProg 2000 v206+Руссификатор
PonyProg 2000 v207
Атак же необходимую документацию

 

3.2.2 Среда программирования микросхем PonyProg. Обзор программно-апаратных решений микропроцессорных систем зажигания

Похожие главы из других работ:

Автоматизация учета товаров в торговых организациях

2.2 Среда программирования Delphi

Delphi — язык программирования, который используется в одноимённой среде разработки. Название используется, начиная с 7 версии среды разработки, ранее это был Object Pascal, разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi…

Внедрение автоматизированного рабочего места ОАО «Уфалейникель» Серовский рудник

1.2 Среда программирования Delphi

Качественным шагом в развитии методов структурного программирования стало изобретение объектно-ориентированного программирования (языков Small Talk, C++, Turbo Pascal и др.). Программы стали строиться не из чудовищных по размеру процедур и функций…

Возможности применения языков и сред программирования при создании электронных средств обучения

2.3.1 Среда программирования Delphi

В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Может быть, здесь следует пояснить, что конкретно имеется в виду. Не секрет, что некоторые удачные продукты…

Компьютерное моделирование беспроводных AD-HOC сетей для целей расчета времени связи мобильных абонентов

Среда программирования Delphi.

Программа разработана и написана на языке программирования Delphi, т.к. она позволяет быстро и надежно обрабатывать данные, пользуясь объектно-ориентированных особенностей языка, и сохранять результаты в Базе Данных, созданной в Microsoft Office Access 2003…

Моделирование двигателя постоянного тока в системе Scilab

1.1 Среда программирования MathCAD

Mathcad — система компьютерной алгебры из класса систем автоматизированного проектирования, ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением…

Обзор программно-апаратных решений микропроцессорных систем зажигания

3.2 Обоснование выбора среды программирования AVR studio + PonyProg

Объектно-ориентированный модуль для работы с матрицами

2.1 Среда программирования

Данный курсовой проект был разработан в среде Delphi7 с базовым языком программирования Object Pascal. Эту среду удобно использовать для создания сложных приложений, базами данных, приложения масштаба предприятия. Delphi так же прост в обучении…

Определение параметров регрессионной зависимости выполнения плана по затратам на 1 рубль выпущенной продукции от выполнения плана по хлебопечению

6. СРЕДА ПРОГРАММИРОВАНИЯ DEV — C++

Dev-C++ — это интегрированная среда для программирования на языках С и C++, работающая под управлением операционной системы Windows. Среда Dev-C++ распространяется свободно с исходными кодами (на Delphi) по лицензии GPL…

Принципы работы с игровыми приложениями на Java

2. Среда программирования Java

После установки всех нужных компонентов, время сделать выбор, с помощью чего будет происходить разработка программ. Здесь два пути: либо осуществлять работу с JDK непосредственно через командную строку…

Разработка программы «Учет выдаваемого оружия их КХО»

2.3 Среда программирования

Borland Delphi 7 — объектно-ориентированная среда визуального программирования (RAD — Rapid Application Development). Она предназначена для ускоренной разработки высокопроизводительных 32-битных приложений, которые могут работать в среде Windows или Linux…

Разработка проекта в интегрированной среде разработки приложений Delphi «Приложение для тестирования студентов»

1.2 Среда программирования Delphi

Внешний вид среды программирования Delphi отличается от многих других из тех, что можно увидеть в Windows. К примеру, Borland Pascal for Windows 7.0, Borland C++ 4.0, Word for Windows, Program Manager — этовсе MDI приложения и выглядят по-другому, чем Delphi…

Создание программы для работы со сканером

2.2. Среда программирования Delphi

Мечта программистов о среде программирования, в которой бы простота и удобство сочетались с мощью и гибкостью, стала реальностью с появлением среды Delphi. Она обеспечивала визуальное проектирование пользовательского интерфейса…

Состав и назначение оболочки Borland C

Интегрированная среда программирования под DOS

Тренажер MS Word

2.1. Среда программирования

В качестве языка программирования был выбран язык программирования. Интерфейс программы очень прост, стандартен для приложений Windows и внешним видом немного напоминает графический или текстовый процессоры…

Электронное учебное пособие по компьютерной графике

1. СРЕДА ПРОГРАММИРОВАНИЯ

Язык HTML весьма прост. И написать с его помощью Web-страничку с парой абзацев текста можно буквально за пять минут, причем большая часть этого времени будет потрачена на набор самого текста этой страницы, а не тегов HTML. Но…

Ponyprog device not responding — Вэб-шпаргалка для интернет предпринимателей!

Перевод — Schematic Terrorist

Содержание

Инсталляция PonyProg зависит от операционной системы.
Для Windows95/98 или NT просто запустите Setup.exe и следуйте инструкциям.

Для Linux вам нужна инсталлированая библиотека V library v1.20 и компилятор GNU g++. Если вы хотите использовать параллельный порт вам нужен также ядро версии 2.2.x и модули ядра parport, parport_pc и ppuser.
Воидите в систему как главный и следуйте инструкциям:
Скопируйте скачаный файл в директорию, например /usr/local/src и разверните командами «tar xvfz ponyprog.tar.gz», потом войдите в директорию ponyprog.
Сделайте ссылку на файл конфигурации V, файл Config.mk в корневой директории библиотеки V :
«rm -f Config.mk; ln -s

/v/Config.mk ./Config.mk»
Создайте выполняемый файл и инсталлируйте с помощью «make linux; make installLinux» для статически выполняемого файла или
«make linuxelf; make installLinuxElf» для динамически выполняемого файла.
Выполняемый файл должен быть инсталлирован в /usr/local/bin. Вы должны запускать его под окружением X-Window. Перед запуском вставьте модули в ядро (insmod parport; insmod parport_pc; insmod ppuser).

После первого запуска программа запоминает выбранные порт и интерфейс, которые вы выбрали через Setup. Если программа выдаёт при запуске на экран сообщение «The interface don’t respond» , Это означает, что вы неправильно сконфигурировали порт, или программатор не подключен.
Вы также должны откалибровать программу с помощью Calibration.

Далее будут описаны все меню и команды, которые они содержат.

Открыть новое окно, которое будет отображать содержимое микросхемы или файла.

Открывает файл, и показывает его содержимое в текущем окне. PonyProg распознаёт 4 различных файловых формата:
e2p, intel hex, motorola S-record и двоичный. Если для файла не указано расширение e2p, он будет открыт как intel hex; если же и это не получится, тогда он будет открыт как двоичный. Если файл в формате e2p, вы должны позаботиться о правильной установке типа используемой микросхемы, поэтому вы должны сначала правильно выбрать тип микросхемы, а затем уже загрузить файл. Если вы хотите загрузить файл для Atmel AVR, будьте уверены в том, что вы сначала считываете содержимое FLASH, а затем содержимое EEPROM. Поэтому вы должны сконфигурировать ассемблер AVR для генерации формата Intel hex с расширением .hex для FLASH и .eep для EEPROM. Содержимое EEPROM должно выдаваться на экран после содержимого FLASH в текущем окне.

Записывает содержимое текущего окна в файл. Если файл новый, используйте комманду Save as — Сохранить как. .

Записывает файл с указанием имени. Внизу диалогового окна вы можете выбрать формат записываемого файла (показывается как расширение). По нажатию кнопки OK содержимое текущего окна записывается в файл с заданными именем и форматом. Я рекомендую записывать всегда файл в формате e2p, потому что тип микросхемы и ваши комментарии сохраняются в файле. А .bin распространенный файловый формат, рекомендуется для записи при использовании этого файла другими программами.

Открыват диалоговое окно, где вы можете выбрать принтер для печати и опции. Если вы нажмете ОК текущее содержимое буфера будет распечатано.

Закрывает текущее окно. Если только одно окно открыто, то появится запрос на выход из программы. Если содержимое буфера изменено, но не записано, программа выдаст запрос на сохранение файла перед тем, как закрыть окно.

Закрывает все открытые окна и завершает программу. Если содержимое буфера изменено, но не записано, программа выдаст запрос на сохранение файла перед тем, как закрыть окно.

Открывает диалоговое окно, где вы можете написать название микросхемы и свои примечания. Эти два поля сохраняются вместе с содержимым бефера в файле формата e2p (см. Open — Открыть). В эти два поля можно вносить любые текстовые комментарии, они очень удобны чтобы описывать содержимое файла (для какого аппарата предназначена прошивка, краткое содержание версии прошивки).

Вы должны поставить флажок возле этой надписи, если хотите отредактировать содержимое буфера. Редактирование осуществляется кликаньем по байтам буфера. Появится окно редактирования (как показано на рисунке) Существуют 2 режима редактирования: шестнадцатеричный и текстовый. Если вы кликните на шестнадцатеричной части окна то вам будет предложено ввести число в шестнадцатеричном или десятичном виде или символ. Если вы кликните по символьной части окна, то вам будет предложено ввести символьную строку. Вы можете использовать стандартные функции Windows: Вырезать, Копировать, Вставить в появившемся диалоговом окне.
Примечание:
Если открыто больше одного окна, то разрешение редактирования выставляется отдельно для каждого.

Выбор типа программируемой микросхемы. Вы должны установить тип используемой микросхемы перед чтением/записью. Выбор типа «Auto XXX» означает, что микросхема будет определена автоматически во время чтения или записи. Существует несколько различных семейств микросхем: I2 C Bus ПЗУ адресуемые байтом, I2 C Bus ПЗУ адресуемые двумя байтами, ПЗУ Microwire, ПЗУ SPI, микроконтроллеры AVR и PIC. Вы можете выбрать семейство микросхем из ниспадающего списка меню или там-же выбрать конкретную микросхему. Выбранный тип микросхемы запоминается в файле .INI, и при следующем запуске будет выбран автоматически. Для чтения и записи I2 C Bus ПЗУ отличных от 24xx (таких как SDE2526, SDA2546, SDA2586, SDA3546, SDA3586) выберите «24XX Auto».
Микросхема 24C01 может быть считана, но не может быть записана. Вы можете считать её как 2402 или 24XX Auto. Но вы можете заменить микросхему 24C01 на 24C02, потому-что она полностью совместима с 24C01.

Считывает содержимое ПЗУ в текущее окно. Эта операция может занять значительное время, но диалоговое окно будет показывать процент выполнения.Если вы хотите прервать процесс чтения просто нажмите «Abort». По окончании программа покажет результат чтения.
Если программа выдаёт сообщение «The device not responding» это означает, что нет связи с микросхемой или программатор сконфигурирован неправильно (см. Setup — Настройка). Но не для всех микросхем программа может выдавать такое сообщение, некоторые микросхемы считываются как все 0 или FF (если микросхема не подключена). Программа поддерживает проверку чтения для серии 24XX и «AT90SXX Auto». В некоторых случаях, когда выбран тип «AT90SXX Auto», программа выдаёт сообщение «The device is locked» — это означает, что чтение блокировано прошитым битом защиты. Вы не можете считать защищенные микросхемы, но можете прошить см. Write — Запись.
Начиная с версии 1.15c если вы выбираете семейство AVR (например AT90S2313) и считываете микросхему, программа сначала её проверяет. Если микросхема отсутствует, или защищена, или микросхема чистая (новая) выдаётся предупреждающее сообщение. Вас вежливо попросят прекратить чтение, попробовать ещё раз или игнорировать эту ошибку. Если микросхема новая, то просто выберите «Ignore».

Записывает содержимое текущего окна в микросхему. Выводится диалоговое окно для подтверждения этой необратимой операции.Если запись продолжается длительное время, то выводится индикатор выполнения. Если вы хотите прекратить запись, нажмите кнопку «Abort». После записи проводится автоматическая проверка. По окончании выводится окно с результатами записи.
Перед тем как начать запись, я советую выбрать точный тип микросхемы, а не «24XX Auto» или «AT90SXX Auto». Если вы выберете тип «AT90SXX Auto» и попытаетесь прошить защищённую микросхему, получите сообщение: «The device is locked».
Когда оба ПЗУ будут записаны flash и eeprom, (например в микроконтроллерах AVR), только тогда начнется проверка .
Начиная с версии 1.15c каждая микросхема AVR тестируется (см. Read — Чтение).

Сравнивает содержимое микросхемы с текущим буфером. Если проверка продолжается длительное время, то выводится индикатор выполнения. Если вы хотите прекратить проверку, нажмите кнопку «Abort».По окончании выводится окно с результатами проверки.

Показывает информацию на данную микросхему. Некоторая информация показывается также в строке статуса внизу главного окна.

Размер буфера, еквивалентный емкости ПЗУ. Для микроконтроллеров AVR показывается суммарный объём flash и eeprom.

Контрольная сумма (CRC) содержимого буфера.

Bank roll over. It’s a characteristic of some old IІC Bus eeprom. You can’t simply replace a «roll-over eeprom» with a «no roll-over eeprom».

Защита и наличие БЛОКА МНОГОКРАТНОЙ ПЕРЕЗАПИСИ. Микросхема 24C65 имеет возможность защитить какой-либо блок от записи, или задать какому-либо блоку установку на 10 миллионов циклов записи. (см. Write security — Запись защиты для изменения).

Сброс микросхемы. Функция нужна при записи микросхемы непосредственно в устройстве.

Эта функция дублирует любой банк в буфере и изменяет тип микросхемы на тип, имеющий двойную емкость относительно текущей. Банк — это группа из 256 байт для 24xx и двоичное слово для остальных. Эта функция удобна для замены SDA2546 на 24C08 или SDA2586 на 24C16. Чтобы сделать это возьмите «24xx Auto», подключите микросхему SDA2546 и произведите операцию Read — Чтение. Потом сделайте «Double bank», замените SDA2546 на чистую 24C08 и произведите Write — Запись.

Эта функция меняет местами байты в каждой паре байтов буфера. Эта функция предназначена для замены представления «младший впереди» на «старший впереди» и наоборот. Некоторые микросхемы используют 16-ти битное представление данных и с помощью этой функции вы можете выбрать наиболее удобное для вас.
Например возьмем число 1234 hex (4660 decimal), «младший впереди» — это 34 — 12, «старший впереди» — 12 — 34.

Эта функция применяется не для всех микросхем.
В микроконтроллере AVR вы можете защитить программу и память eeprom от чтения использованием этой функции. Когда микросхема защищена, вы можете переписать её, но не можете считать. Если вы попробуете считать защищенную микросхему типа «AT90Sxx Auto», вы увидите сообщение «The device is locked»; вы должны точно указать тип микросхемы перед записью.
В случае с микросхемой 24C65 программа спросит начало защищаемой зоны и количество защищаемых блоков. Когда микросхема защищена вы не сможете больше воспользоваться функциями «write security» или «write high endurance». Количество защищаемых блоков должно быть больше 0.

Эта функция применяется только для микросхем 24C65. Программа запросит начало БЛОКА МНОГОКРАТНОЙ ПЕРЕЗАПИСИ. Если микросхема защищена, функция не будет работать.

Заполняет текущий буфер числом FF.

Заполняет буфер выбранным числом. Программа запросит начало и конец заполняемого блока и число, которым будет заполнен блок. Вы можете ввести десятичное число (например 45), шестнадцатиричное (например 0x45) или восьмеричное (например 045).

Программа выдаст диалоговое окно, где вы можете выбрать тип подключаемого оборудования и номер порта, куда оно подключено. Вы можете выбрать насколько типов устройств: (см. схемы). Но только SI Prog поддерживает все микросхемы.

SI-Prog отметьте «serial» и выберите «SI-Prog API» или «SI-Prog I/O» в ниспадающем меню. Windows NT работает только с «SI-Prog API», Win95 и 98 работает с обоими «PonyProg API» и «PonyProg I/O», но последний быстрее. «SI-Prog I/O» под Linux нуждается в том, чтобы PonyProg был запущен как главный. Выберите COM-порт, который вы используете. Если некоторые порты запрещены это означает, что они используются другими программами или устройствами (обычно мышь или модем), или не установлены в компьютере.

AVR ISP Parallel port interface отметьте «parallel» и выберите «Avr ISP» в ниспадающем меню. Выберите LPT-порт, который вы используете. Если вы будете программировать микроконтроллер AT89Sxx вы должны отметить «Invert Reset». Для использования этого устройства под Linux вам нужно ядро версии 2.2.x и модули ядра parport, parport_pc и ppuser.
Вы можете использовать это устройство для чтения/записи микроконтроллеров AVR и микросхем ПЗУ SPI.

Ludipipo interface отметьте «serial» и выберите «SI-Prog API» или «SI-Prog I/O». Выберите COM-порт и отметьте «Invert D-OUT». Вы можете использовать это устройство для записи/чтения микроконтроллеров PIC16x84.

Easy I 2 C Bus interface отметьте «serial» или «parallel», если вы подключили устройство к последовательному порту — выберите «serial», если к параллельному — «parallel». Под Linux вы должны запустить PonyProg как главный. Это устройство не работает под Windows NT.
Внимание! Эта схема позволяет программировать микросхемы непосредственно в исследуемом устройстве. Но будьте осторожны, так как схема не имеет гальванической развязки с устройством и возможно повреждение параллельного порта в компьютере.

Калибровка нужна чтобы настроит скорость программы относительно быстродействия компьютера. Когда вы запустите калибровку убедитесь что PonyProg единственная запущеная программа, и нет записи/чтения с жесткого диска (посмотрите на светодиодный индикатор работы жесткого диска). Если ваш компьютер во время калибровки будет выполнять другие программы, калибровка будет произведена неверно и микросхемы не будут считываться/записываться или будут считываться/записываться нестабильно.
После калибровки вы можете изменить значения скорости для каждого типа микросхем редактированием файла ponyprog.ini (.ponyprogrc под Linux):

I2CBusSpeed = NORMAL повлияет на 24Cxx и другие I2 CBus микросхемы

SPIBusSpeed = NORMAL повлияет на AVR micro, AT89Sxx micro и 25xxx eeprom

MicroWireBusSpeed = NORMAL повлияет на 93Cxx eeprom

PICBusSpeed = NORMAL повлияет на PIC16x84 micro

SDEBusSpeed = NORMAL повлияет на SDE2506 eeprom

Кажды параметр может быт значением: SLOW , NORMAL , FAST или TURBO.
Избегайте использования значения TURBO, потому-что это означает «без задержки», и наверное не будет работать на вашем компьютере, особенно с устройствами «SI-Prog I/O» and «EasyI2CBus».
Напимер мой компьютер работает с I2 C Bus на частоте 80 Kгц со значением NORMAL, и 110 Kгц со значением FAST. Немногие I2 C микросхемы работают на частоте выше 100 Kгц.

Published by Vito (HackersRussia Gold Team). 2002.

Перевод — Schematic Terrorist

Содержание

Инсталляция PonyProg зависит от операционной системы.
Для Windows95/98 или NT просто запустите Setup.exe и следуйте инструкциям.

Для Linux вам нужна инсталлированая библиотека V library v1.20 и компилятор GNU g++. Если вы хотите использовать параллельный порт вам нужен также ядро версии 2.2.x и модули ядра parport, parport_pc и ppuser.
Воидите в систему как главный и следуйте инструкциям:
Скопируйте скачаный файл в директорию, например /usr/local/src и разверните командами «tar xvfz ponyprog.tar.gz», потом войдите в директорию ponyprog.
Сделайте ссылку на файл конфигурации V, файл Config.mk в корневой директории библиотеки V :
«rm -f Config.mk; ln -s

/v/Config.mk ./Config.mk»
Создайте выполняемый файл и инсталлируйте с помощью «make linux; make installLinux» для статически выполняемого файла или
«make linuxelf; make installLinuxElf» для динамически выполняемого файла.
Выполняемый файл должен быть инсталлирован в /usr/local/bin. Вы должны запускать его под окружением X-Window. Перед запуском вставьте модули в ядро (insmod parport; insmod parport_pc; insmod ppuser).

После первого запуска программа запоминает выбранные порт и интерфейс, которые вы выбрали через Setup. Если программа выдаёт при запуске на экран сообщение «The interface don’t respond» , Это означает, что вы неправильно сконфигурировали порт, или программатор не подключен.
Вы также должны откалибровать программу с помощью Calibration.

Далее будут описаны все меню и команды, которые они содержат.

Открыть новое окно, которое будет отображать содержимое микросхемы или файла.

Открывает файл, и показывает его содержимое в текущем окне. PonyProg распознаёт 4 различных файловых формата:
e2p, intel hex, motorola S-record и двоичный. Если для файла не указано расширение e2p, он будет открыт как intel hex; если же и это не получится, тогда он будет открыт как двоичный. Если файл в формате e2p, вы должны позаботиться о правильной установке типа используемой микросхемы, поэтому вы должны сначала правильно выбрать тип микросхемы, а затем уже загрузить файл. Если вы хотите загрузить файл для Atmel AVR, будьте уверены в том, что вы сначала считываете содержимое FLASH, а затем содержимое EEPROM. Поэтому вы должны сконфигурировать ассемблер AVR для генерации формата Intel hex с расширением .hex для FLASH и .eep для EEPROM. Содержимое EEPROM должно выдаваться на экран после содержимого FLASH в текущем окне.

Записывает содержимое текущего окна в файл. Если файл новый, используйте комманду Save as — Сохранить как. .

Записывает файл с указанием имени. Внизу диалогового окна вы можете выбрать формат записываемого файла (показывается как расширение). По нажатию кнопки OK содержимое текущего окна записывается в файл с заданными именем и форматом. Я рекомендую записывать всегда файл в формате e2p, потому что тип микросхемы и ваши комментарии сохраняются в файле. А .bin распространенный файловый формат, рекомендуется для записи при использовании этого файла другими программами.

Открыват диалоговое окно, где вы можете выбрать принтер для печати и опции. Если вы нажмете ОК текущее содержимое буфера будет распечатано.

Закрывает текущее окно. Если только одно окно открыто, то появится запрос на выход из программы. Если содержимое буфера изменено, но не записано, программа выдаст запрос на сохранение файла перед тем, как закрыть окно.

Закрывает все открытые окна и завершает программу. Если содержимое буфера изменено, но не записано, программа выдаст запрос на сохранение файла перед тем, как закрыть окно.

Открывает диалоговое окно, где вы можете написать название микросхемы и свои примечания. Эти два поля сохраняются вместе с содержимым бефера в файле формата e2p (см. Open — Открыть). В эти два поля можно вносить любые текстовые комментарии, они очень удобны чтобы описывать содержимое файла (для какого аппарата предназначена прошивка, краткое содержание версии прошивки).

Вы должны поставить флажок возле этой надписи, если хотите отредактировать содержимое буфера. Редактирование осуществляется кликаньем по байтам буфера. Появится окно редактирования (как показано на рисунке) Существуют 2 режима редактирования: шестнадцатеричный и текстовый. Если вы кликните на шестнадцатеричной части окна то вам будет предложено ввести число в шестнадцатеричном или десятичном виде или символ. Если вы кликните по символьной части окна, то вам будет предложено ввести символьную строку. Вы можете использовать стандартные функции Windows: Вырезать, Копировать, Вставить в появившемся диалоговом окне.
Примечание:
Если открыто больше одного окна, то разрешение редактирования выставляется отдельно для каждого.

Выбор типа программируемой микросхемы. Вы должны установить тип используемой микросхемы перед чтением/записью. Выбор типа «Auto XXX» означает, что микросхема будет определена автоматически во время чтения или записи. Существует несколько различных семейств микросхем: I2 C Bus ПЗУ адресуемые байтом, I2 C Bus ПЗУ адресуемые двумя байтами, ПЗУ Microwire, ПЗУ SPI, микроконтроллеры AVR и PIC. Вы можете выбрать семейство микросхем из ниспадающего списка меню или там-же выбрать конкретную микросхему. Выбранный тип микросхемы запоминается в файле .INI, и при следующем запуске будет выбран автоматически. Для чтения и записи I2 C Bus ПЗУ отличных от 24xx (таких как SDE2526, SDA2546, SDA2586, SDA3546, SDA3586) выберите «24XX Auto».
Микросхема 24C01 может быть считана, но не может быть записана. Вы можете считать её как 2402 или 24XX Auto. Но вы можете заменить микросхему 24C01 на 24C02, потому-что она полностью совместима с 24C01.

Считывает содержимое ПЗУ в текущее окно. Эта операция может занять значительное время, но диалоговое окно будет показывать процент выполнения.Если вы хотите прервать процесс чтения просто нажмите «Abort». По окончании программа покажет результат чтения.
Если программа выдаёт сообщение «The device not responding» это означает, что нет связи с микросхемой или программатор сконфигурирован неправильно (см. Setup — Настройка). Но не для всех микросхем программа может выдавать такое сообщение, некоторые микросхемы считываются как все 0 или FF (если микросхема не подключена). Программа поддерживает проверку чтения для серии 24XX и «AT90SXX Auto». В некоторых случаях, когда выбран тип «AT90SXX Auto», программа выдаёт сообщение «The device is locked» — это означает, что чтение блокировано прошитым битом защиты. Вы не можете считать защищенные микросхемы, но можете прошить см. Write — Запись.
Начиная с версии 1.15c если вы выбираете семейство AVR (например AT90S2313) и считываете микросхему, программа сначала её проверяет. Если микросхема отсутствует, или защищена, или микросхема чистая (новая) выдаётся предупреждающее сообщение. Вас вежливо попросят прекратить чтение, попробовать ещё раз или игнорировать эту ошибку. Если микросхема новая, то просто выберите «Ignore».

Записывает содержимое текущего окна в микросхему. Выводится диалоговое окно для подтверждения этой необратимой операции.Если запись продолжается длительное время, то выводится индикатор выполнения. Если вы хотите прекратить запись, нажмите кнопку «Abort». После записи проводится автоматическая проверка. По окончании выводится окно с результатами записи.
Перед тем как начать запись, я советую выбрать точный тип микросхемы, а не «24XX Auto» или «AT90SXX Auto». Если вы выберете тип «AT90SXX Auto» и попытаетесь прошить защищённую микросхему, получите сообщение: «The device is locked».
Когда оба ПЗУ будут записаны flash и eeprom, (например в микроконтроллерах AVR), только тогда начнется проверка .
Начиная с версии 1.15c каждая микросхема AVR тестируется (см. Read — Чтение).

Сравнивает содержимое микросхемы с текущим буфером. Если проверка продолжается длительное время, то выводится индикатор выполнения. Если вы хотите прекратить проверку, нажмите кнопку «Abort».По окончании выводится окно с результатами проверки.

Показывает информацию на данную микросхему. Некоторая информация показывается также в строке статуса внизу главного окна.

Размер буфера, еквивалентный емкости ПЗУ. Для микроконтроллеров AVR показывается суммарный объём flash и eeprom.

Контрольная сумма (CRC) содержимого буфера.

Bank roll over. It’s a characteristic of some old IІC Bus eeprom. You can’t simply replace a «roll-over eeprom» with a «no roll-over eeprom».

Защита и наличие БЛОКА МНОГОКРАТНОЙ ПЕРЕЗАПИСИ. Микросхема 24C65 имеет возможность защитить какой-либо блок от записи, или задать какому-либо блоку установку на 10 миллионов циклов записи. (см. Write security — Запись защиты для изменения).

Сброс микросхемы. Функция нужна при записи микросхемы непосредственно в устройстве.

Эта функция дублирует любой банк в буфере и изменяет тип микросхемы на тип, имеющий двойную емкость относительно текущей. Банк — это группа из 256 байт для 24xx и двоичное слово для остальных. Эта функция удобна для замены SDA2546 на 24C08 или SDA2586 на 24C16. Чтобы сделать это возьмите «24xx Auto», подключите микросхему SDA2546 и произведите операцию Read — Чтение. Потом сделайте «Double bank», замените SDA2546 на чистую 24C08 и произведите Write — Запись.

Эта функция меняет местами байты в каждой паре байтов буфера. Эта функция предназначена для замены представления «младший впереди» на «старший впереди» и наоборот. Некоторые микросхемы используют 16-ти битное представление данных и с помощью этой функции вы можете выбрать наиболее удобное для вас.
Например возьмем число 1234 hex (4660 decimal), «младший впереди» — это 34 — 12, «старший впереди» — 12 — 34.

Эта функция применяется не для всех микросхем.
В микроконтроллере AVR вы можете защитить программу и память eeprom от чтения использованием этой функции. Когда микросхема защищена, вы можете переписать её, но не можете считать. Если вы попробуете считать защищенную микросхему типа «AT90Sxx Auto», вы увидите сообщение «The device is locked»; вы должны точно указать тип микросхемы перед записью.
В случае с микросхемой 24C65 программа спросит начало защищаемой зоны и количество защищаемых блоков. Когда микросхема защищена вы не сможете больше воспользоваться функциями «write security» или «write high endurance». Количество защищаемых блоков должно быть больше 0.

Эта функция применяется только для микросхем 24C65. Программа запросит начало БЛОКА МНОГОКРАТНОЙ ПЕРЕЗАПИСИ. Если микросхема защищена, функция не будет работать.

Заполняет текущий буфер числом FF.

Заполняет буфер выбранным числом. Программа запросит начало и конец заполняемого блока и число, которым будет заполнен блок. Вы можете ввести десятичное число (например 45), шестнадцатиричное (например 0x45) или восьмеричное (например 045).

Программа выдаст диалоговое окно, где вы можете выбрать тип подключаемого оборудования и номер порта, куда оно подключено. Вы можете выбрать насколько типов устройств: (см. схемы). Но только SI Prog поддерживает все микросхемы.

SI-Prog отметьте «serial» и выберите «SI-Prog API» или «SI-Prog I/O» в ниспадающем меню. Windows NT работает только с «SI-Prog API», Win95 и 98 работает с обоими «PonyProg API» и «PonyProg I/O», но последний быстрее. «SI-Prog I/O» под Linux нуждается в том, чтобы PonyProg был запущен как главный. Выберите COM-порт, который вы используете. Если некоторые порты запрещены это означает, что они используются другими программами или устройствами (обычно мышь или модем), или не установлены в компьютере.

AVR ISP Parallel port interface отметьте «parallel» и выберите «Avr ISP» в ниспадающем меню. Выберите LPT-порт, который вы используете. Если вы будете программировать микроконтроллер AT89Sxx вы должны отметить «Invert Reset». Для использования этого устройства под Linux вам нужно ядро версии 2.2.x и модули ядра parport, parport_pc и ppuser.
Вы можете использовать это устройство для чтения/записи микроконтроллеров AVR и микросхем ПЗУ SPI.

Ludipipo interface отметьте «serial» и выберите «SI-Prog API» или «SI-Prog I/O». Выберите COM-порт и отметьте «Invert D-OUT». Вы можете использовать это устройство для записи/чтения микроконтроллеров PIC16x84.

Easy I 2 C Bus interface отметьте «serial» или «parallel», если вы подключили устройство к последовательному порту — выберите «serial», если к параллельному — «parallel». Под Linux вы должны запустить PonyProg как главный. Это устройство не работает под Windows NT.
Внимание! Эта схема позволяет программировать микросхемы непосредственно в исследуемом устройстве. Но будьте осторожны, так как схема не имеет гальванической развязки с устройством и возможно повреждение параллельного порта в компьютере.

Калибровка нужна чтобы настроит скорость программы относительно быстродействия компьютера. Когда вы запустите калибровку убедитесь что PonyProg единственная запущеная программа, и нет записи/чтения с жесткого диска (посмотрите на светодиодный индикатор работы жесткого диска). Если ваш компьютер во время калибровки будет выполнять другие программы, калибровка будет произведена неверно и микросхемы не будут считываться/записываться или будут считываться/записываться нестабильно.
После калибровки вы можете изменить значения скорости для каждого типа микросхем редактированием файла ponyprog.ini (.ponyprogrc под Linux):

I2CBusSpeed = NORMAL повлияет на 24Cxx и другие I2 CBus микросхемы

SPIBusSpeed = NORMAL повлияет на AVR micro, AT89Sxx micro и 25xxx eeprom

MicroWireBusSpeed = NORMAL повлияет на 93Cxx eeprom

PICBusSpeed = NORMAL повлияет на PIC16x84 micro

SDEBusSpeed = NORMAL повлияет на SDE2506 eeprom

Кажды параметр может быт значением: SLOW , NORMAL , FAST или TURBO.
Избегайте использования значения TURBO, потому-что это означает «без задержки», и наверное не будет работать на вашем компьютере, особенно с устройствами «SI-Prog I/O» and «EasyI2CBus».
Напимер мой компьютер работает с I2 C Bus на частоте 80 Kгц со значением NORMAL, и 110 Kгц со значением FAST. Немногие I2 C микросхемы работают на частоте выше 100 Kгц.

Published by Vito (HackersRussia Gold Team). 2002.

Hi,
Device now connected direct to serial port on laptop and appears running fine, Can read, erase, verify but when I try to write error window is ‘device not responding’. When I read the ‘unwritten’ program immediately from the eeprom the first two bytes are perfectly written, the rest still all FFF’s.

I think it is not the program as using previous saved programs or edited ones produces the same error.

I have tried several voltages on KM tronic PCB from 4.5v to 12v and it seems the voltage makes no difference. 9v battery seems to work well to this point.

So I searched this forum and found PonyProg2000 link, I DL that and this error is the same as in v2.07c

See attached — setup, erase, write fail, partly written ‘fail’, verify of partly written write failure.

I note from data sheet this chip has erase/write enable/disable functions &
states erase all/write all only functions at 4.5v-5.5v.

Advice very welcome.

Edited 1 time(s). Last edit at 06/06/2010 04:29AM by robotnz.

Even I have some other (very confusing) problems with my si-interface and ponyprog, I had this error message only, when there is something wrong with the org pin of the device and the setting in ponyprog ‘MicroWire16’ or ‘MicroWire8’.
I am sorry, but this knowledge is only generated by several tries of error possibilities, because I am searching the mistake I made in building the si-interface or the uWire-adaptor.

Рекомендуем к прочтению

Программистов и программаторов микроконтроллеров (PonyProg). Основные характеристики и функции

Установите PonyProg на свой компьютер

Набрав в интернет-браузере адрес http://www.lancos.com/ppwin95.html, мы увидим на экране картинку, аналогичную изображенной на рис. четырнадцать , со списком версий программы PonyProg. Возможно, к моменту публикации этой статьи список станет еще длиннее. В его нижней части — последняя англоязычная версия программы (2.07С).

Рис.14.

Что такое «скачать»? Прежде всего, «нажав» на надпись «V2.07C Beta», исходный англоязычный вариант. (Вы также можете скачать с нашего сервера, перейдя по ссылке внизу статьи) В полученном файле PonyProgV207C.Zip находится программа-установщик setup.exe. После запуска он автоматически установит PonyProg на компьютер. Вы можете только отвечать на все запросы от пользователя на все запросы.
Тем, кто предпочитает работать с русскоязычной программой, необходимо скачать PonyProg2000Ru.zip архив и файл PonyProg2000Ru.Exe в нем устанавливается в папку C:\Program Files\PonyProg2000 (она была создана программой-установщиком на предыдущем этапе.

Это даст возможность запускать английские или русские опции программы. Однако без установки первой второй не работает. Также обратите внимание, что русифицированная версия относится к версии 2.05 и не содержит нововведений, появившихся в более поздних версиях, включая расширенный список программируемых микросхем.
Все вышеперечисленное в этом разделе относится к параметрам PonyProg — Приложения Windows. Однако те, кто предпочитает операционную систему Linux, найдут на той же интернет-странице и предназначенные для нее опции.

Запуск и настройка PonyProg
В результате установки PonyProg в меню «Пуск/Программы» появятся разделы компьютера. В нем есть строка ponyprog2000 со значком лошадиных сил. Вы можете запустить программу прямо отсюда или предварительно (для удобства) создать ее ярлык на «Рабочем столе».Ярлыки английского и русского вариантов программы получат одинаковое название PonyProg2000. Чтобы не запутаться, русскую метку лучше переименовать, например, в PonyProgrus.
Первое, что отобразится после запуска PonyProg, это главное окно со списком пунктов главного меню и кнопками управления вверху, а в нем меньшее окно с краткой информацией о программе и ее авторах.

Закройте его, нажав кнопку «ОК».Сразу одно за другим появятся два предупреждения ( рис. 15 ), мы проследим чуть позже, а пока просто закрываем их нажатием «ОК». Обратите внимание, что в русском тексте предупреждений меню «Настройки» ошибочно названо «Настройки». Аналогичная ошибка есть и в английской версии. Меню «НАСТРОЙКА» называется «Опции».

Если адаптер для программирования до сих пор не подключен к компьютеру, самое время это сделать. В главном меню выберите «Настройки», а в нем — «Настройка оборудования».На экране появляется окно «Настройки платы программатора», показанное на рис. шестнадцать Укажем в нем тип порта (последовательный или параллельный), к которому подключен адаптер, и его имя (например, сом1). При нажатии кнопки со стрелкой вниз в соответствующем окне «выпадает» список адаптеров, с которыми программа способна работать. Для последовательного порта список состоит всего из трех строк:

Как уже было сказано, Si Prog — это оригинальный набор адаптеров, разработанный автором программы PonyProg специально для него.Вы можете прочитать о них. Схема адаптера JDM приведена на рис. . 3. первая статья. Метка API и ввода/вывода определяют способ связи программы с портами компьютера. В первом случае он использует стандартные возможности Windows API (интерфейсы приложений Windows), во втором — обращается к портам «напрямую». Второй способ более эффективен, но, к сожалению, не все версии Windows его позволяют. Поэтому во избежание неприятностей выбирайте API. Аналогично настраиваются адаптеры, подключенные к параллельному порту компьютера.
Выбрав, нажмите кнопку «Проверить». Компьютер сообщит, если ему удалось обнаружить адаптер, подключенный к указанному порту ( К сожалению, эта проверка работает только с оригинальными адаптерами набора SL-PROG. .). Если нет, то первым делом проверьте, включен ли внешний блок питания (если есть), убедитесь, что все разъемы перенесены надежно и правильно, а перемычки, специально предусмотренные в переходниках, их распознают (о них рассказывалось в предыдущих разделах) , находятся на своих местах.Причиной неработоспособности адаптера может быть неправильный выбор компьютера для связи с ним, о чем говорилось выше.
Функция «Выбор полярности управляющих сигналов» (внизу рис. 16) позволяет настроить программу на работу с адаптерами, отсутствующими в списке, или с некоторыми «нестандартными» микросхемами. Поставив «галочки» в соответствующих ячейках этой панели, установите программную инверсию всех или некоторых сигналов с учетом особенностей адаптера или чипа.
Закончив настройку, нажмите «ОК».
Далее выполнить пункт меню «Калибровка». Программа «Измеряет» быстродействие компьютера и рассчитает значения переменных, определяющих длительность импульсов и пауз между ними, образующихся в процессе программирования. Обратите внимание, что как при калибровке, так и при собственно программировании все остальные (кроме PonyProg) программы должны быть закрыты. В противном случае ошибки неизбежны.
Описанные операции необходимы только при первом запуске PonyProg.Программа запомнит сделанные настройки и при последующих запусках будет выполнять их автоматически. Повторить настройку придется только при смене адаптера или при его подключении к другому порту. Одно важное замечание. PonyProg не знает, предназначен ли выбранный адаптер для работы с нужной микросхемой. Вся ответственность за правильный выбор лежит на пользователе.

Последний шаг настройки — выбор типа программируемой микросхемы. Для его выполнения нужно в главном меню выбрать пункт «Устройство» и на экране появится список микросхем, которые можно запрограммировать с помощью PonyProg.Выбрав один из них, получаем список микросхем, входящих в него ( рис. 17. Показано окно версии 2.07c). Если чип был выбран ранее, он отмечается «галочкой». Чтобы сделать или изменить выбор, достаточно нажать на название нужной фишки. Списки исчезнут с экрана, а выбранное имя появится в специальном окне в правом верхнем углу окна PonyProg. В другом окне слева от упомянутого указано название семейства микросхем.Эти окна дают возможность выбрать семейство и микросхему в нем, не открывая меню «Устройство». Достаточно нажать в соответствующем окне кнопку вниз со стрелкой вниз, чтобы «выпал» список, из которого можно сделать выбор.
Название выбранного чипа отображается в нижней строке главного окна (строка состояния). Рядом указана информационная емкость программируемой памяти этой микросхемы (общая Flash и Eeprom) в байтах и ​​контрольная сумма (CRC) ее содержимого, точнее ее копий в программном буфере PonyProg.

Интересно, что в списке микроконтроллеров семейства AVR есть строка AVR AUTO. Выбрав его, мы даем программе возможность автоматически распознавать чип этого семейства, вставленный в панель адаптера. Дело в том, что все они снабжены специальным внутренним ПЗУ, в котором хранится «подпись» — три байта, однозначно определяющие тип чипа. Значения подписи указаны в справочных данных (Datasheet-AX) микросхемы.

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


Коды для загрузки в микроконтроллер обычно представлены одним или несколькими текстовыми файлами, разработанными Intel, и стали фактически стандартным неформатом.Лучше всего «скачать» нужные файлы из Интернета или получить их в электронном виде любым другим способом. Это гарантирует, что существует много ошибок, допускаемых «ручным» вводом данных.
Иногда исходные данные представлены файлами формата BIN («сырой» бинарный — Raw Binary). Это точная копия содержимого памяти микроконтроллера без каких-либо служебных и вспомогательных данных. На других понятных понипрогах форматы останавливаться не будем, так как они встречаются достаточно редко. Упомянем только формат E2R, разработанный специально для PonyProg, но непонятный, к сожалению, другим программам.В файлах этого формата, кроме данных для Flash и Eeprom, записывается тип микроконтроллера и вводится введенный пользователем текстовый комментарий, в котором может содержаться любая полезная информация.

Итак, выбираем пункт «файл» главного меню, а в нем один из пунктов «открыть файл с данными…», «Открыть файл программы (Flash)…» или «Открыть файл данных (ЭППЗУ)…». Первый пункт используется, если загружаемый файл содержит информацию обо всех аспектах памяти программируемого чипа.Это файлы формата E2P, а также не файлы для микроконтроллеров семейства Picmicro. Второй и третий элементы загружаются в соответствующие области памяти микроконтроллера из разных файлов. Обратите внимание, что имена не-файлов для загрузки EEPROM микроконтроллеров семейства AVR обычно имеют расширение. Тер.
При выборе одного из указанных пунктов на экране открывается окно, подобное изображенному на рис. восемнадцать .

Рис.18.

В списке будут только те файлы, имена которых имеют расширение, указанное в окне «Тип файла». Нажав в нем кнопку со стрелкой вниз, можно перейти к файлам с другими расширениями или (выбрав «*») получить список всех файлов, имеющихся в папке. Файл будет загружен после двойного щелчка по его имени в списке или после одиночного щелчка (его имя появится в окне «Имя файла» и нажатии на кнопку Открыть. Также можно ввести нужное имя прямо в поле » Имя файла» с клавиатуры.
В результате на экране появится окно с названием загруженного файла. Собственно говоря, он там и раньше был, но назывался (в зависимости от версии PonyProg) «Без имени» или «По умолчанию» и был пуст. Теперь вот кодовая таблица, отображающая загруженные данные ( рис. девятнадцать ).

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

Последние строки, выделенные цветом, отображают содержимое буфера данных (EEPROM). Команда «Открыть файл программы (Flash)…» оставляет его пустым. Информация здесь появится только после выполнения команды «Открыть файл данных (EEPROM)…» ( рис. 21. ). Обратите внимание, что имя в заголовке окна изменилось. Он соответствует последнему загруженному в буфер файлу.

Необходимо иметь в виду, что адреса ячеек буфера EEPROM не соответствуют реальным адресам ячеек этой области памяти микроконтроллера.В PonyProg они просто продолжают обращаться к буферу памяти программ (Flash). В рассматриваемом случае байты по адресам 400N-43FH отображают содержимое EEPROM микроконтроллера AT90S1200 с адресами 0-3fh.

Правая часть окна буфера программатора, как уже было сказано, отображает его содержимое в символьной форме. Это полезно, если в кодах программ есть текстовые сообщения. Чаще всего — предназначен для отображения индикатора прибора микроконтроллера.Но иногда автор программы «маскирует» в ней какую-либо дополнительную информацию, например название программы, номер ее версии и даже собственные фамилию и имя, и даже номер телефона и адрес. Просматривая шестнадцатеричный код, все это сложно заметить, но в символьном виде такая информация сразу бросается в глаза.
Байты со значениями 0-7fh всегда отображают символы одинаково — в соответствии с кодовой таблицей ASCII (American Standard Code for Information Interchange).К сожалению, этого не скажешь о байтах со значениями 80n-0ffh. Вариантов множество в зависимости как от особенностей операционной системы компьютера, так и от режима отображения таких байтов, выбранного автором при его разработке.
Даже разные версии PonyProg ведут себя по-разному. «Русифицированная» В.2.05А При выводе на экран заменяет все символы второй половины кодовой таблицы (включая русские буквы) точками.

Не указано В.2.07c отображает их корректно, в полном соответствии с «Кодовой страницей 1251», как показано на рис. . 22. .

Изображено окно буфера программатора с загруженным в него специально подготовленным файлом, содержащим последовательность байтов 01CFH

А у меня нет файла с программой микроконтроллера…
Такая ситуация возникает у тех, кто собирает устройство на микроконтроллере, если программу не удалось найти в Интернете или в электронном виде из какого-либо другого источника.Есть только «чистая копия» кодов программ, напечатанных в журнале. И этого вполне достаточно.
Есть много способов «набрать» необходимый для программирования нефайл через опубликованную таблицу кодов. Это можно сделать, например, с помощью программы Checkhex, расположенной на FTP-сервере журнала «Радио» по адресу

.

В «шестнадцатеричной» части окна у ячейки с нулевым адресом появится мигающий курсор. Если теперь нажать левую клавишу мыши или клавишу Enter, откроется окно редактирования блока, показанное на рис.23.
Отображает текущее значение кода, находящегося в выбранной ячейке памяти, в шестнадцатеричном, десятичном и символьном виде. В одном из этих форматов введите новое значение. Что именно безразлично. Учтите, при изменении содержимого одного из «окон» значения в двух других останутся прежними. Тем не менее, после завершения редактирования оно будет записано во вновь введенное значение. Если случайно или преднамеренно в разные форматы введены коды, двоичное представление которых не совпадает, приоритет будет отдаваться шестнадцатеричному, а если оно не изменено — десятичному значению.

Ввод кодов в разных форматах имеет некоторые особенности. Например, если шестнадцатеричное окно содержит три и более чисел, то будут учитываться только два старших (левых). Аналогично ведет себя окно символа, но только один, крайний левый символ имеет значение. А при вводе в десятичное окно числа вне интервала 0-255, будут учитываться только три старших разряда, а остаток деления представленного ими значения на 256 будет записываться в буферную ячейку .
После нажатия кнопки ОК новое значение кода будет занесено в буфер, а курсор установлен на ячейку, с адресом на единицу более редактируемым. Повторяя описанные выше действия, вы сможете написать все необходимые коды. Необязательно делать это последовательно, чтобы вообще увеличить адреса ячеек. При необходимости можно перевести курсор в любую нужную ячейку с помощью мыши или нажатия клавиш управления курсором.

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

Несколько слов о том, как в опубликованных таблицах «прошивок» микроконтроллера найти нужные для ввода коды. Еще несколько лет назад такие таблицы чаще всего представляли собой шестнадцатеричный «дамп» памяти.Они очень похожи на то, что есть в окне буфера Роплери, и по этой причине удобны для ручного ввода. Позже, в связи с распространением программистов, читающих исходные данные из не файлов, перешли на публикацию текста этих файлов.
Строки в формате HEX содержат те же (с небольшими дополнениями, облегчающими компьютерный анализ) данные, что и строки дампа. Соответствие между ними и буфером иллюстрирует рис. 25. .

Выделение жирным нулевым шрифтом восьмой и девятой позиции строки нефайла — признак того, что она содержит данные.Ряды с другими символами в этих позициях — служебные, на них при ручном вводе, как правило, можно не обращать внимания. Строка не обязательно имеет 16 байт данных, может быть и больше, и меньше. Но адрес (на рис. 25 подчеркну) всегда относится к первому. Последние два символа неряда являются контрольной суммой — в буфер не заходит.
Одной из особенностей Программы Roplery является то, что адреса, указанные в нефайле, совпадают с адресами ячеек буфера только для программной (Flash) памяти микроконтроллера.Буфер EEPROM является продолжением буфера Flash-памяти, поэтому адреса его ячеек более действительны для значения информационного контейнера последней.
Например, для микроконтроллера AT90S2313 и другого программного обеспечения с памятью 2 КБ буфер EEPROM начинается с ячейки с адресом 800H, которая содержит, однако, код, предназначенный для ячейки EEPROM с нулевым адресом.

Ручной ввод для записи в EEPROM микроконтроллеров серии Picmicro усложняется тем, что, в отличие от микроконтроллеров многих других ассемблерных серий, транслируя программу, помещает эти данные в тот же файл, что и программные коды.Он присваивает условные адреса, начиная с C4200N, а байты данных чередуются с байтами (обычно нулевыми), не несущими никакой информации. Поэтому вводить данные в буфер EEPROM программатор следует так, как это показано на рис. . 26. .

Набор кодов вручную занимает довольно много времени. Здесь не нужно спешить, лучше убедиться в правильности действий. Если вам не удалось выполнить работу за один сеанс, сохраните промежуточный результат, выбрав в меню «Файл» один из пунктов «Сохранить …». В зависимости от выбранного пункта будет сохранен весь буфер или только Flash или только EEPROM. Будет вопрос, что имя присвоено файлу. Учтите, при некоторых неправильных действиях может появиться сообщение об ошибке записи В этом случае попробуйте сохранить данные Flash и EEPROM в разные файлы или в другой формат.
Если не предполагается использование других (кроме PonyProg) программ управления программами, можно сохранить информацию в формате *.Е2R. к содержимому всех областей памяти в таком файле будет записан тип микроконтроллера и текстовый комментарий, который вводится путем выбора в меню «Правка» пункта «Редактировать комментарий».Набранный текст отображается в верхней правой части окна Roplery, как показано на рис. 27. .

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

Не забывайте про настройку!
Среди областей внутренней памяти микроконтроллера есть одна, о содержимом которой, описывая конструкцию на микроконтроллере, часто забывают рассказать.Это так называемые конфигурационные биты, также известные под названиями Locks («Замки») и Fuses («плавкие вставки»). Записав в эту область нули и единицы, задайте режимы работы узлов микроконтроллера, в том числе тактового генератора и сторожевого таймера, измените функциональное назначение некоторых выводов микросхемы.
Возможность, установив соответствующую конфигурацию, запретить доступ с помощью программатора к внутренней памяти микроконтроллера. Однако пользоваться этой возможностью следует с большой осторожностью и только при полной уверенности в том, что защищенная программа загружается без ошибок и работоспособна.После включения защиты найти ошибки в содержимом памяти программы и внести какие-либо изменения не удастся.
Количество и назначение конфигурационных битов в разных микроконтроллерах не совпадают. Точную информацию о них лучше всего получить из описаний (даташитов) соответствующих устройств. Например, в микроконтроллерах серии АТ90, АТ89С с помощью программатора последовательного типа можно только включить защиту памяти. В устройствах серии Attiny, ATMEGA, Picmicro возможности изменения конфигурации значительно шире.

Окно управления конфигурацией открывается в PonyProg при выборе пункта меню «Команды» — «Биты безопасности и конфигурации…». Почему-то его название не переводится на русский язык даже в «русифицированной» программе. Вид окна зависит от типа микроконтроллера. Показано рис. 28. Относится к PIC16F628.

Если файл, загруженный в буфер, содержал конфигурационные данные, то в окнах будут расставлены «галочки» рядом с именами битов.

При необходимости их можно убрать или поставить самостоятельно, нажав на окна. Назначение битов в рассматриваемом случае следующее:
CP1, SRO, CPD — Код защиты, если значения всех этих битов равны 1 («флажков» нет), она отключена. Для предотвращения случайного включения биты CP1 и SRO дублируются. Только усиливая одинаковые значения в обоих «двойниках», можно указать один из возможных режимов защиты.
ЛВП. — Программирование низкого напряжения разрешено (1) или не разрешено (0). В первом случае для перевода микросхемы в режим программирования требуется напряжение +12. Менять без надобности состояние этого бита не следует. Если программатор считывает содержимое памяти микроконтроллера — бит установлен правильно. В противном случае поможет только замена программатора.
Боден. — Детектор внутреннего питания включен (1) или выключен (0). Включать детектор следует только с уверенностью, что программа загружена в используемый микроконтроллер.

Маклер. — Выход 4 микросхемы служит входом сигнала установки микроконтроллера в исходное состояние MCLR(1) или обычный цифровой вход RA5(0).
/ Pwrten. — Таймер запуска запуска микроконтроллера после выключения (1) или включения (0) напряжения питания. Включают его обычно для придания времени «прокрутке» тактовым генератором с кварцевым резонатором.
Wdten. — Сторожевая башня (WDT) включена (1) или выключена (0).Ошибочное включение этого таймера часто является причиной того, что запрограммированный микроконтроллер, начав работать корректно, каждые несколько секунд возвращается в исходное состояние. В такой ситуации попробуйте отключить WDT.

F0SC2-Фоско. — Тип тактового генератора и режим работы выводов 15 и 16 микроконтроллера:
111 — Частота внутреннего тактового генератора задается резистором (PIC16F628) или RC-цепочкой (в PIC16F628A), подключенным к выводу 16, формируемый сигнал получено для контроля или другого использования 15.
110 — аналогичен 111, но внешнего выхода генератор не имеет, выход 15 служит входом/выходом RA6.
101 — Внутренний генератор работает без внешних элементов, генерируемый им сигнал выводится на выход 15, выход 16 служит входом/выходом Ra7.
100 — аналогично 101, но внешнего выхода генератор не имеет, выход 15 служит входом/выходом RA6.
011 — Не работает внутренний генератор. Внешний тактовый сигнал поступает на дисплей 16, выход 15 служит входом/выходом РА6.
010 — между выводами 15, 16 подключен высокочастотный (ВЧ) кварцевый резонатор.
001 — между выводами 15, 16 подключен обычный (ХТ) кварцевый резонатор.
000 — Между выводами 15, 16 подключен маломощный (МН) кварцевый резонатор.
Если в проекте на микроконтроллере не указана конструкция тактового генератора, то можно определить и подобрать нужные значения битов FOSC2-FOSC0, проверив по схеме, какие элементы и цепи подключены к выводам 15 и 16.

К сожалению, в документации на микроконтроллеры серии Picmicro нет четких критериев, по которым резонаторы следует отнести к группам HS, XT или LP. Чаще всего вариант XT. Но если генератор не возбуждается или работает нестабильно, а подбор конденсаторов, подключенных между его выводами и общим проводом, помогает, попробуйте и другие варианты настройки. Возможно, параметры, использованные при повторении кварцевого рисунка, существенно отличаются от примененных автором.
Значения некоторых цифр конфигурационного слова иногда индивидуальны для каждого экземпляра микроконтроллера того или иного типа. Например, в PIC12F629 и PIC12F675, два старших разряда этого слова, с заводской настройкой изготовленной микросхемы задают номинал образцового напряжения для его аналоговых узлов. В таких случаях необходимо, нажав на соответствующую кнопку в окне Configuration and Security Bits, прочитать конфигурационное слово нового, еще не стертого и запрограммированного чипа и позаботиться о том, чтобы значения этих разрядов остались после программирование.

Многие современные микроконтроллеры оснащены внутренним тактовым генератором, не требующим для своей работы никаких внешних элементов.

Частота этого генератора регулируется программно, изменением кода в специальном регистре микроконтроллера. Кодовое значение, соответствующее номинальной частоте генератора (обычно из ряда 1, 2, 4 или 8 МГц), найденное для данного экземпляра микроконтроллера при заводской настройке, записывается в его память.
Микроконтроллеры Atmel представляют собой особую область памяти, не стираемую при очистке Flash-памяти и EEPROM.В некоторых случаях записанное здесь значение автоматически передается в регистр калибровки генератора при включении питания. В других необходимо «вручную» (как это предусмотрено для этой команды программатора) считать значение калибровочного кода и применить его к конкретной ячейке флэш-памяти или EEPROM.

В PonyProg для работы с калибровочным кодом предусмотрено два пункта меню «Команды». Первый («счет калибровочного байта ген.») позволяет получить значение этого кода из специальной памяти микроконтроллера и сохранить его в буфере по адресу, указанному с помощью второго пункта («Настройка калибровки генератора», Инжир.29. ). Если поставить «галочку» в надписи «относительно памяти данных», то код будет указан не во Flash, а в EEPROM.

Хочу предупредить, работа этих пунктов меню производит впечатление не совсем четкой. Надеюсь в новых версиях PonyProg недостатки будут устранены. Микроконтроллеры Picmicro
, оснащенные внутренним регулируемым генератором, обычно сохраняли «заводское» значение калибровочного кода, уже записанного во Flash-память, как правило, в свою более старую ячейку.При неосторожном стирании памяти это значение будет утеряно навсегда. Благодаря этому перед применением команды стирания код должен быть перенесен в соответствующую ячейку буфера программатора, в которой уже находятся данные, подготовленные для программирования. Но после этого следует соблюдать осторожность. Код может быть уничтожен, например, при перезагрузке буфера из файла. На всякий случай запишите его на бумаге или прямо на корпусе микросхемы.

Внимание, утилиты!

Меню, упомянутое в подзаголовке среди пунктов, несомненно полезных при подготовке к программированию («Очистить буфер», «Заполнить буфер»), также есть внимательное выполнение которых может исказить данные, подготовленные для программирования, и заметить изменения «визуально» заметить очень сложно.
Пункт «Двойной» увеличивает вдвое объем буфера программирования. Плохо то, что каждый предыдущий записанный в нем байт дважды повторяется в соседних ячейках. К счастью, в последних версиях PonyProg выполнение этого пункта для микроконтроллеров заблокировано.
«Перестановка байтов» меняет местами четные и нечетные байты буфера. Пример показан на рис. . тридцать : а — вверх; Б — после выполнения этого пункта. Чтобы вернуть содержимое буфера в исходное состояние, достаточно еще раз выбрать этот пункт.

Пункт «Установить серийный номер» используется для записи экземпляров при записи одной и той же программы в несколько микросхем. Результат его выполнения показан на рис. . 3, в. Как видите, номер указан в первых двух ячейках буфера Flash-памяти, в результате чего программные коды там потерялись. Работать такая программа, естественно, не будет.

Если нумерация действительно необходима, следует позаботиться о том, чтобы номер оказался записанным в заведомо используемой ячейке Ячейки.Задать адрес, на который будет записываться номер, позволяет «Установить серийный номер», при этом открывается окно, показанное на рис. 31. . Кроме адреса здесь можно задать длину («размер») чисел в байтах, порядок их следования («формат») и начальное значение («число»). Формат «назад» соответствует общепринятому порядку записи младшего байта по меньшему адресу (равному адресу «адрес»), а старшего — по большему. В формате «напрямую» порядок байтов от старшего к младшему.Если выбран режим «Автоинтер», то число номера автоматически увеличивается на единицу после каждого выполнения пункта «Установить серийный номер», в противном случае остается неизменным.
Для надежного обнаружения непреднамеренного искажения данных, подготовленных для программирования случайного выполнения «опасных» операций, рекомендуется запомнить правильно заполненный буфер CRC и сверить его с фактическим значением непосредственно перед программированием. CRC (Cyclic Redundance Code — циклический избыточный код) рассчитываются по специальному алгоритму.В отличие от обычной контрольной суммы, она чувствительна к изменению не только значений в ячейках буфера, но и порядка их следования.

Как показано на рис. 32. Текущее значение CRC отображается внизу (строка состояния) главного окна PonyProg вместе с выбранным типом программируемого чипа и его памяти (количество объемов Flash и EEPROM). Такую же информацию можно получить, выбрав команду «Информация» в меню «Команды». К сожалению, CRC не указывает, значение каких ячеек изменено.Обнаружив искажение, вам придется либо просмотреть и сравнить с требуемыми значениями все ячейки буфера, либо заново повторить операции подготовки данных.

Программирование ваще
Многие программные оболочки позволяют удостовериться в установленном на микросхеме адаптере программированием команд типа «Проверить на чистоту». В понипроге такой возможности нет. Для очистки памяти микроконтроллера от содержащейся в ней ранее информации необходимо выбрать пункт меню «Стереть» и получить сообщение, показанное на рис. .33. . Если этого не сделать, в некоторых ячейках может не получиться записать нужные коды, так как программатор не может заменить ноль в разряде ячейки блока. Конечно, перед стиранием следует убедиться, что в памяти нет ценной информации.

Если старое содержимое памяти может быть полезным, его необходимо прочитать и сохранить в файл. Если в буфере программирования уже есть информация, подготовленная для записи, необходимо создать еще один буфер с помощью пункта меню «Файл».Затем зайти в меню «Команды» и выполнить один из пунктов «посчитать все», «посчитать программу (Flash)» или «посчитать данные (EEPROM)» в зависимости от того, какая область памяти интересует. Экран появится по ходу чтения ( рис. 34. ), а затем — по его завершению ( рис. 35. ).

Вернувшись в окно с подготовленными данными, не спешите выбирать пункт «Программирование». О его использовании мы поговорим позже. Чтобы загрузить данные из буфера в микросхему, нужно в зависимости от того, какие области ее памяти вы собираетесь программировать, выбрать один из пунктов «записать все», «записать программу (Flash)», «записать данные (ЭППЗУ)».На экране появится предупреждение ( рис. 36. ) — Немного поздно, так как весь «предыдущий контент» уже стерт.

Запись начнется после нажатия на кнопку «Да». Об этом сообщит окно, аналогичное показанному на рис. 34, но с названием процесса — «Запись…». По завершению будет автоматически выполнено фактическое наполнение памяти микросхемы содержимым буфера, сообщит окно «Процесс — Проверка…».Если ошибок нет, на этом экране появится сообщение ( рис. 37. ). Теперь запрограммированный микроконтроллер можно снять с панели адаптера и установить там, где он должен работать.

Выполнить сверку содержимого памяти и буфера можно и с помощью команд «Проверить все», «Проверить программу (Flash)» или «Проверить данные (EEPROM)». Но следует предупредить — эти команды иногда сообщают о несуществующих ошибках. Дело в том, что Flash-память микроконтроллеров серии Pic16 имеет четырнадцатый разряд.Максимальное значение кода в ячейке этой памяти 0x3FFF. В буфере PonyProg на этот код отведено 16 разрядов (два байта), значение кода в которых после очистки буфера — OxFFFF. Некорректное сравнение этих значений воспринимается как ошибка программирования. Поскольку такие «ошибки» не всегда фиксируются, их анализ как бы осуществляется по-разному в разных ветвях алгоритма сравнения.

Наконец, о команде программистов. Перед его использованием необходимо выбрать пункт меню «Настройки программирования»…» и поставьте «галочки» в окне, показанном на рис. 38. . Теперь при каждом выборе пункта Программирование отмеченные команды будут автоматически выполняться в той последовательности, в которой они перечислены в окне.
Здесь описывается оболочка программирования PonyProg.Описанию характеристик программы аналогичного назначения IC-PROG будут посвящены следующие разделы.

Если вы хотите сделать программатор, то эта страница для вас!!!

С помощью этого программатора, стоимость которого оценивается всего в 100 рублей, можно запрограммировать такую ​​серию.микроконтроллеры (МК), as — «PIC16F8X», «Pic16C50X», «PIC16F87X». За основу текста взяты статьи из журналов «Радио №6, №7 за 2001 год» . Тем, кому нужно программировать контроллеры ATMEL, или микросхемы памяти с последовательным интерфейсом I2C, таких фирм, как Microwire, SPI, NWM3060, SDE2506, советую обратиться за помощью в этот журнал, или на сайт www.Lancos.com, о котором будет быть сказано ниже.

Немного теории

Программы

МК с Flash-памятью рассчитаны на 1000 и более циклов перепрограммирования.Они лучше всего подходят для разработки прототипов изделий и любительского дизайна. К ним относятся семейства AT89S, AT90S (AVR) компании ATMEL и Picmicro, в названии которых есть буква F (PIC16F84, PIC16F876).

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

Аппаратная часть программатора во многих случаях превратилась в простой буфер, в котором совпадают логические уровни сигналов одного из портов компьютера и МК. Относительно сложно остается только из устройств, способных работать с программируемыми микросхемами различных типов. Либо приходится устанавливать много панелей (под разные чипы), либо предусматривать сложную электронную систему коммутации единственной панели.

О программаторе

В любительских условиях сделать полноценный универсальный программатор достаточно сложно. Да и смысла в этом нет. Достаточно собрать простейший базовый блок, по мере необходимости дополнять его простыми переходными панелями (переходниками) для программирования микросхем того или иного типа. Именно так многие строят программатор PonyProg2000, разработанный итальянцем Клаудио Ланконелли. На сайте www.lancos.com были размещены узлы программатора, программное обеспечение к нему и описание пунктов экранного меню.

Принципиальная схема (переработанная мной) базового блока программатора PonyProg2000 изображена на рис.1. . Вывод ХТ1 стыкуется с вилкой одного из последовательных (сомов) портов через кабель длиной до 1 м, в котором контакты вилки и розетки соединены «один в один». Обратите внимание, что обычный «нуль-модемный» кабель с перемычкой контактов в данном случае не подходит.


Рисунок 1. Принципиальная схема базового блока программатора.

Преобразование логических сигналов на выходах портов в требуемое программирование осуществляется наиболее простым способом — с помощью ограничителей напряжения из резисторов R4, R5, R6 и стабилитронов VD3, VD6, VD7. В оригинальной конструкции применены стабилизаторы с напряжением стабилизации 5,1 В, поэтому их замена на CS156a не следует.

Каскад на транзисторе VT3 инвертирует сигнал, формируемый ЭБУ на выходе 3 сом-порта. В результате на контактах 2 и 3 вилки НТ3 формируются два взаимно обратных импульса разряда.Используется полярность которого соответствует необходимому МК. Перемычка между выводами 6 и 7 разъема XT2 позволяет компьютеру убедиться, что программатор подключен к порту.

Концепция адаптера для программирования МК серии «Pic16f8x», «pic16c50x», «pic16f87x», показана на рис.2. .


Рис. 2. Принципиальная схема блока адаптера программатора.

По цепочке контакт 6 xt3 — Контакт 8 XT2 Принимаются данные, считанные с МК.Может возникнуть вопрос: каким образом входному узлу Сом-порта, зона нечувствительности которого к помехам по стандарту RS-232 не должна выходить за пределы ±3 В, без каких-либо преобразований передается формируемый сигнал МК с ТТЛ- уровни? Получается, что оба порога (срабатывания и отпускания) триггеров Шмитта, установленных на таких входах большинства современных компьютеров, находятся в пределах +1,5…2,5 В. Отличие этих входов от обычных ТТЛ только в способности выдерживать напряжение поражения пчел до ± 25 В.С СОМ-портом, выполненным строго по стандарту, программатор PonyProg2000 (как, впрочем, и многие другие) работать не будет, придется вводить в него источник отрицательного напряжения и дополнительный преобразователь уровней.

Печатная плата представлена ​​на рисунке 3 — вид платы снизу (в зеркальном отражении), а на рисунке 4 вид платы сверху. Как видите, размеры его невелики, и это при том, что одновременно расположены оба блока: слева — программатор базового блока, а справа — блок адаптера.Но, тем не менее, не исключена возможность смены переходного блока на другие МК. Эти два блока на плате соединяются через разъемы XT3 и XT4. При необходимости собирается схема нужного адаптера, и подключается к базовому блоку через разъем ХТ3.


Рисунок 3. Печать программатора. Вид снизу.


Рисунок 4. Печать программатора. Вид сверху.

Схема программатора и его печатная плата выполнены в пакете PCAD2001.Вы можете скачать себе все необходимые файлы здесь — программатор в PCAD2001. Если вам нужно поменять печатную плату, вам может понадобиться библиотека, используемая в элементах программатора. Вы также можете скачать ее — библиотеку PCAD2001.

Результат показан на рисунке ниже.


О программировании

Программирование всегда начинается при включении питания МК и подаче (обычно — на вход сброса) сигнала, разрешающего переход на чтение внутренней памяти и режим программирования.Иногда во время перехода должны быть выполнены дополнительные условия, например, заданы логические уровни на выводах, используемых для программирования. Эти и многие другие меры предосторожности призваны предотвратить случайное искажение содержимого памяти МК.

Информация между МК и программатором передается последовательным кодом благословения, а каждый разряд сопровождается по линии синхронизации (Clock, CLK, SCK) импульсом, формируемым программатором. Длительность импульсов и пауз между ними ограничены, как правило, только минимально допустимыми значениями, конкретные выбираются исходя из возможностей программиста и администратора ЭВМ.

Подразумевается, что в исходном состоянии для программирования выбрана ячейка с нулевым адресом. Однако, если продолжительность изменения уровня на выходе MCLR от нуля до разрешения программирования превысит определенное значение, может измениться состояние счетчика программ и все записанные коды будут сдвинуты на несколько ячеек. Чтобы этого не произошло, достаточно соединить вывод 16 (OSC1) МК общим проводом, надежно блокирующим внутренний тактовый генератор.Сделать это позволяет перемычка XT5. Выход 15 (OSC2) должен оставаться свободным.

Цикл программирования одиночной ячейки начинается с команды «Загрузить данные…», за которой следуют данные для записи в нее. Шестибитный кодовый код поступает в МК, начиная с младшего разряда. Аналогично передаются данные, причем 14-битное содержимое ячейки флэш-памяти «кадрируется» с двух сторон нулями, а восьмибитный код, предназначенный для записи в его пром, дополняется восемью нулями, один из которых следует за записываемым код, а остальное после.Затем подайте команду «Начать программирование» и через 10 мс проверьте содержимое ячейки с помощью команды «Читать данные…», после чего примените команду «Перейти к следующей ячейке» и повторите описанную процедуру до тех пор, пока не будет запрограммирована последняя ячейка. . Обычно начинают с программирования программ, затем переходят к идентификационным ячейкам, конфигурациям и EEPROM.

Заканчивает программирование, как правило, контрольным чтением записанных данных, снятием сигнала разрешения программирования и отключением питания, после чего МК можно снять с панели.Чтобы гарантировать надежность программирования вашего МК, MicroChip рекомендует проверять содержимое их памяти несколькими значениями напряжения — от минимального до максимально допустимого.

Рассказ о процедуре программирования МК PIC16F84 помещен здесь только для иллюстрации и не содержит многих существенных подробностей. МК других видов списка, формат и порядок применения команд программирования могут существенно отличаться от описанных.

Завершая раздел, опишем обычную последовательность действий, которые необходимо выполнить для программы МК:

  • подготовить HEX или двоичный (.bin) файл с исходными данными для программирования. Это может быть результат работы, например, ассемблера или набранный вручную;
  • подключите программатор к компьютеру. Лучше делать при отключенном питании;
  • включить питание компьютера и запустить программу, обслуживающую программатор;
  • включите собственный блок питания программатора. После этого компьютер должен автоматически или по соответствующей команде «опознать» программатор. Появление сообщения об ошибке означает, что с подключением не все в порядке, например, неправильно выбран порт компьютера;
  • выберите в меню программатора тип программируемого чипа (иногда это делается автоматически), затем установите его в щиток приборов и подайте команду проверки «чистоты».При отрицательном результате придется стирать старые данные, предусмотренные для этого метода МК — ультрафиолетовым облучением или электрическим током. В меню программатора для последней опции предусмотрена специальная команда. После стирания повторить проверку «чистоты»;
  • загрузить программатором в буферную память данные из заранее подготовленного файла. Многие программисты предоставляют возможность запрограммировать загруженные в буфер данные на экран в виде дампа и даже внести изменения;
  • найдите в меню программатора и подайте программу «Программа».

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

PonyProg — это бесплатный программатор (программная часть программатора) для чтения и записи программы микроконтроллера и ПЗУ с последовательным интерфейсом программирования.В силу своей простоты и дешевизны изготовления аппаратных средств программатор получил широкое распространение.

ПОНИПРОГ

К параллельному (LPT) или последовательному (COM) порту IBM PC-совместимого компьютера подключается аппаратная часть программатора. Поддерживаются следующие аппаратные интерфейсы AVR ISP (STK200/300), JDM/Ludipipo, Easy2C и DT-006 AVR (от dontronics). На компьютере запущено программное обеспечение PonyProg, в программаторе установлен микроконтроллер или микроконтроллер ESPMU.После предварительной настройки в память (EEPROM — память данных, Flash — память программ) будет записана прошивка, скомпилированная специально для устройства с использованием среды разработки для микроконтроллеров, например, для контроллеров семейства AVR. Кроме того, PonyProg может считывать данные из EEPROM и прошивку из памяти микроконтроллера.

ВОЗМОЖНОСТИ PONYPROG

PonyProg поддерживает следующие интерфейсы для связи с программируемым микроконтроллером:

  • Микропровод.
  • SPI ЭСППЗУ.
  • ATMEL AVR и Microchip Pic Micro

Поддерживаемые операционные системы: Все 32-разрядные версии Microsoft Windows (95, 98, NT, 2000 и XP), все соответствующие POSIX (Linux, BSD и UNIX-подобные).

В список поддерживаемых устройств входят наиболее распространенные микроконтроллеры PIC и AVR, а также различные типы микросхем памяти.

Установите файл setup.exe. то можно русифицировать, закинув файл ponyprog2000.exe В установленной папке ответ «Да» на вопрос «Хотите ли вы заменить существующий файл?».

После установки запустить на компьютере программу PonyProg . Появляется приветственное окно (поставьте галочку «Выключить звук», чтобы жена не боялась запуска программы!):

При нажатии кнопки «ОК» по очереди появятся еще два окна:


Нажата » ОК » Все, теперь программа открыта!


Теперь нужно сделать калибровку и установка оборудования .В меню — установки выбраны « Калибровка »


Согласен. Появится сообщение » Калибровка завершена «Пресс» ОК «.

Оборудование для следующей настройки

В меню — установки выбираются » Настройка оборудования »

Выберите порт » Согласованный » В разделенном меню выбрать тип программатора JDM API. . Из четырех возможных вариантов COM выберите активный или, если несколько активных портов, тот, к которому вы подключили оборудование. В моем случае это единственный COM1.

1 . Если вы хотите прошить 24cxx микросхему памяти , то нужно поставить галочку на « Invert reset » а остальные оставить без галочки. Вот настройки микросхем памяти EEPROM 24CXX, как показано ниже на рисунке:

Важно! См. как подключить перемычку на плате:
— 5 перемычек (перемычек)
— 7 перемычек (перемычек)

2.Если вы хотите прошить микроконтроллеры PIC, то настройки должны быть как на картинке:

Важно! См. как подключить перемычку на плате:

— 5 перемычек (перемычек)
— 7 перемычек (перемычек)

Нажмите OK. . Теперь программа настроена!

Чтобы программатор прошился на ура, его программная часть должна иметь приоритет в реальном времени, для этого:

1. Нажмите Ctrl + Alt + Delete

2.Откроется диспетчер задач, где нужно сделать следующее:


То есть установить программе Ponyprog2000.exe приоритет реального времени .

Прошивка микросхемы

Ведь выбираем тип чипа, что хотим прошить


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

Для запуска процесса записи (прошивки микросхемы) нажмите кнопку, которая выделена красным цветом ниже:


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

Если вы согласны, нажмите » ОК «И данные будут записаны в микросхему.

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

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

(Следующее не обязательно!) Для независимой справки в правильности записи данных можно прочитать память микросхемы и сверить символы в начале кода и в конце считанных данных и записанных вами данных просто если они совпадут, то можно смело получать микросхему на свою плату Inventions и проверять ее работу.


Это свободно распространяемая программа с открытым исходным кодом на основе GNU, предназначенная для программирования флэш-чипов с последовательным доступом.

Понипрог. Написана итальянцем Клаудио Ланконелли (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
АТ90КАН32, АТ90КАН64, АТ90КАН128
Понипрог. Поддерживает ряд популярных программаторов, включая STK200. /300, JDM/Ludipipo, Easy2c и DT-006 AVR от dontronics.

Через Ponyprog. Вы можете загрузить данные в микроконтроллеры ATMEL AVR. и Microchip Picmicro, а также микросхемы памяти программ с последовательным доступом (шина I2c, Microwire, SPI EEPROM).

Полный список программируемых микросхем можно посмотреть на сайте Ponyprog. , а вот скачать Эта замечательная программа со страницы http://www.lancos.com/ppwin95.html или из раздела Загрузки сайта.

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

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

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

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

Давай сделаем так, как он просит. Заходим в меню «Настройка» и выбираем пункт «Калибровка».

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

После этого нажмите «ДА» и подождите несколько секунд.

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

Если что-то пошло не так, калибровку стоит восстановить.

Теперь выбираем в меню «Настройка» пункт «Настройка интерфейса…».

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

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

Указать тип микроконтроллера можно через меню «Устройство» — «AVR Micro».

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

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

версий пакетов ponyprog — Репология

австралийских долларов австралийских долларов
Репозиторий Имя пакета Версия Категория Сопровождающий(ие)
понипрог-бин 3.1.1 [email protected]
понипрог 3.1.1.r431.1ea8c14 [email protected]
Debian 10
buster/main
понипрог 3.0.2 разное [email protected], [email protected]
Debian 10 Backports
buster-backports/main
понипрог 3.1.2 разное [email protected], [email protected]
Debian 11
яблочко/основной
понипрог 3.1.2 разное [email protected], [email protected]
Debian 12
книжный червь/основной
понипрог 3.1.3 разное [email protected], [email protected]
Нестабильный Debian
сид/основной
понипрог 3.1.3 разное [email protected], [email protected]
Deepin
основной
понипрог 3.0.2 [email protected], [email protected]
Девуан 3.0
беовульф/мейн
понипрог 3.0.2 разное [email protected], [email protected]
Девуан 4.0
химера/мейн
понипрог 3.1.2 разное [email protected], [email protected]
Devuan Нестабильный
Нестабильный/основной
понипрог 3.1,3 разное [email protected], [email protected]
Funtoo 1.4
комплект разработчика
dev-embedded/понипрог 3.0.0 встроенный разработчик [email protected], [email protected], [email protected]
Funtoo 1.4
комплект разработчика
dev-embedded/понипрог 2.07с встроенный разработчик встроенный@gentoo.org, [email protected], [email protected]
Генту dev-embedded/понипрог 3.1.2 встроенный разработчик [email protected], [email protected], [email protected]
Kali Linux Rolling
основной
понипрог 3.1.3 разное [email protected], [email protected]
LiGurOS стабильная версия dev-embedded/понипрог 3.1.2 встроенный разработчик [email protected], [email protected], [email protected]
LiGurOS разработка dev-embedded/понипрог 3.1.2 встроенный разработчик [email protected], [email protected], [email protected]
OpenMandriva 4.2
не поддерживается/выпуск
понипрог 3.1.1 Разработка/Прочее [email protected]ч
OpenMandriva Rolling
не поддерживается/выпуск
понипрог 3.1.1 Разработка/Прочее [email protected]
OpenMandriva Cooker
не поддерживается/выпуск
понипрог 3.1.1 Разработка/Прочее [email protected]
Пардус 19
основной
понипрог 3.0,2 разное [email protected], [email protected]
Пардус 21
основной
понипрог 3.1.2 разное [email protected], [email protected]
Parrot
parrot-updates/main
понипрог 3.1.2 разное [email protected], [email protected]
Попугай
попугай/основной
понипрог 3.1.2 разное [email protected], [email protected]
PureOS Янтарный понипрог 3.0.2 разное [email protected], [email protected]
Посадка PureOS понипрог 3.1.2 разное [email protected], [email protected]
Raspbian Oldstable
основной
понипрог 3.0.2 разное [email protected], [email protected]
Raspbian Stable
основной
понипрог 3.1.2 разное [email protected], [email protected]
Тестирование Raspbian
основной
понипрог 3.1.3 разное [email protected], [email protected]
Роза 2019.1
вклад/выпуск
понипрог 3.0.0 Разработка/Прочее [email protected]
SliTaz готовит понипрог 2.08с системные инструменты [email protected]
SliTaz Next понипрог 2.08c системные инструменты [email protected]
Трискель 10,0
набия/майн
понипрог 3.1.1 вселенная/разное [email protected], [email protected]
Убунту 20.04
фокус/вселенная
понипрог 3.1.1 вселенная/разное [email protected], [email protected]
Ubuntu 21.04
волосатое/вселенная
понипрог 3.1.2 вселенная/разное [email protected], [email protected]
Убунту 21.10
проказник/вселенная
понипрог 3.1.2 вселенная/разное [email protected], [email protected]
Ubuntu 22.04
варенье/вселенная
понипрог 3.1.2 вселенная/разное [email protected], [email protected]

PonyProg2000 — Страница загрузки

PonyProg защищен авторским правом © Клаудио Ланконелли.ПониПрог является бесплатным программным обеспечением, вы можете свободно копировать и распространять его, если плата за использование, копирование или распространение не взимается. Не требуется любой платеж автору; однако автор приветствует любые пожертвования.

Если вы хотите распространять PonyProg вместе с вашей программой или аппаратный программист, спросите меня по электронной почте.

PONYPROG ПРЕДОСТАВЛЯЕТСЯ ВАМ «КАК ЕСТЬ» БЕЗ ГАРАНТИЙ.НЕ ПРЕДОСТАВЛЯЕТСЯ НИКАКИХ ГАРАНТИЙ НА ПРОГРАММУ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВА ТРЕТЬИХ ЛИЦ. ВЕСЬ РИСК В ОТНОШЕНИИ КАЧЕСТВА И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ С ВАМИ. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ НЕИСПРАВНОЙ, ВЫ ПРИНИМАЕТЕ НА СЕБЯ СТОИМОСТЬ ВСЕХ НЕОБХОДИМЫХ ОБСЛУЖИВАНИЯ, РЕМОНТА ИЛИ ИСПРАВЛЕНИЯ.

АВТОР НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ВАС ЗА УЩЕРБ, В ТОМ ЧИСЛЕ ЛЮБЫЕ ОБЩИЕ, ОСОБЫЕ, СЛУЧАЙНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ, ВОЗНИКАЮЩИЕ ВЫХОД ИЛИ НЕВОЗМОЖНОСТЬ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЕТСЯ ПОТЕРЕЙ ДАННЫХ ИЛИ НЕТОЧНОСТЬЮ ДАННЫХ ИЛИ УБЫТКИ, ПОНЕСЕННЫЕ ВАМИ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, ИЛИ НЕУДАЧА ПРОГРАММА ДЛЯ РАБОТЫ С ЛЮБЫМИ ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЕ ДЕРЖАТЕЛЬ ИЛИ ДРУГАЯ СТОРОНА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКИЕ ПОВРЕЖДЕНИЯ.

PonyProg статически связан с библиотека В. Авторские права на библиотеку V принадлежат Брюсу Э.Вамплеру. и распространяется под лицензией GNU LGPL. Вы можете найти В. библиотека и соответствующая лицензия здесь, однако вам не нужно загружать его, чтобы использовать PonyProg.

Debian — Список файлов пакета ponyprog/sid/armhf

 /lib/udev/rules.d/90-ponyprog.rules
/USR/бен/понипрог
/usr/доля/приложения/понипрог.рабочий стол
/usr/share/doc-base/ponyprog.ponyprog
/usr/share/doc/ponyprog/24C65fuse.jpg
/usr/share/doc/ponyprog/Lancos.jpg
/usr/share/doc/ponyprog/at89s8252fuse.jpg
/usr/доля/doc/понипрог/avr4433fuse.jpg
/usr/share/doc/ponyprog/changelog.Debian.gz
/usr/share/doc/ponyprog/changelog.gz
/usr/доля/doc/понипрог/авторское право
/usr/share/doc/ponyprog/devmissing.jpg
/usr/share/doc/ponyprog/filldlg.jpg
/usr/share/doc/ponyprog/pic16f84fuse.jpg
/usr/share/doc/ponyprog/ponyprog.html
/usr/share/doc/ponyprog/prog-note.jpg
/usr/share/doc/ponyprog/prog-saveas.jpg
/usr/share/doc/ponyprog/prog-setup.jpg
/usr/share/doc/ponyprog/progoptions.jpg
/usr/доля/doc/понипрог/rdprogress.jpg
/usr/share/doc/ponyprog/sernumdlg.jpg
/usr/share/icons/hicolor/128x128/ponyprog.png
/usr/share/icons/hicolor/16x16/ponyprog.png
/usr/share/icons/hicolor/24x24/ponyprog.png
/usr/share/icons/hicolor/32x32/ponyprog.png
/usr/share/icons/hicolor/48x48/ponyprog.png
/usr/share/icons/hicolor/64x64/ponyprog.png
/usr/share/icons/hicolor/scalable/apps/ponyprog.свг
/usr/share/ponyprog/lang/brazilian.utf
/usr/share/ponyprog/lang/болгарский.utf
/usr/share/ponyprog/язык/китайский.utf
/usr/share/ponyprog/lang/czech.utf
/usr/share/ponyprog/lang/deutsch.utf
/usr/share/ponyprog/lang/english.utf
/usr/share/ponyprog/lang/francais.utf
/usr/share/ponyprog/lang/hrvatski.utf
/usr/share/ponyprog/lang/венгерский.utf
/usr/share/ponyprog/lang/italiano.utf
/usr/share/ponyprog/lang/japanese.utf
/usr/share/ponyprog/lang/nederlands.utf
/usr/share/ponyprog/lang/норвежский.utf
/usr/доля/понипрог/язык/польский.утф
/usr/share/ponyprog/lang/португальский.utf
/usr/share/ponyprog/lang/romaneste.utf
/usr/share/ponyprog/lang/русский.utf
/usr/share/ponyprog/lang/slovak.utf
/usr/share/ponyprog/lang/slovenski.utf
/usr/share/ponyprog/lang/испанский.utf
/usr/share/ponyprog/lang/srpski.utf
/usr/share/ponyprog/lang/шведский.utf
/usr/share/ponyprog/lang/ukrainian.utf
 

Индекс /puppyrus/pet/

9057-4:57-
../   —   Каталог
0pkgs_db-3.01.pet 2008-дек-06 16:09:10 226.0K приложение/октет-поток
BlueZ-прошивка-1.2.pet 2009 67.0K Приложение / OCTET-Stream
BlueZ-HCIDUMP-1.40.PET 2009-Jan-07 07:25:46 75.1K Приложение / Octet-Stream
Bluez- libs-3.24.pet 2009-янв-07 07:25:38 31.5K приложение/октет-поток
BlueZ-utils-3.24.pet 2009-янв-07 07:25:31 505.8K приложение/октет-поток
Bluetooth-alsa-btsco-k2.6-709-0Jan 0 0 07:26:01 16.0K приложение/октет-поток
Bluetooth-alsa-btsco-k2.6.21.7.pet 2009-Jan-07 07:26:00
9:59:41 9056:103-9066 2008 957.1K 907-36 1:35-3un 3un 2008 2008 92 11:21:22 902-O 2:0566 28:30 9056.5 den7.9.PET 13:53:54 1-JJ 9096-1 20086O 15:23:40 9x5lstool.Pet 1:2086-D 59:08 99 12:09:12 9:15 92 11:18:45 909-13O 20: 03:08 9057-1:3051-окт 2009 908-00 2: 38:22 1:0.19.pet 1:0.19.pet 2005 29:02 9156-5us 6 2:15-1 91 12:48:54
приложение/октет-поток
Bluetooth-alsa-sbc+2Bplugz.pet 2009-янв-07 07:25:58 178.7K Приложение / OCTET-Stream
DBUS-1.0.2.PET 2009-Jan-07 07:25:21 231.5K Приложение / Octet-Stream
DBUS-Glib- 0.74.PET 2009-Jan-07 07:25:14 69.1k 69.1K Приложение / OCTET-Stream
GTKBASIC003E.PET 2009-PROT 549.9K приложение/октет-поток
ImageMagick-6.4.3.pet 2008-сен-25 13:11:57 11.9M application/octet-stream
ImageMagick-6.4.3.txt 2009-Sep-03 09:58:18 0.4K text/plain; CHARSET = UTF-8
MPLayer-1.0RC2.PET 2009-Jan-06 12:31:36 5.0m Приложение / OCTET-Stream
MPLAYER-EXTRA-LIBS.PEET 2009-янв-06 12:31:44 14.7K приложение/октет-поток
MesaGLUT-7.0-i686.Pet 2009-Jan-06 10566 2009-Jan-06 10:22:51 74.3k Приложение / Octet-Stream
Obexfs-0.8.Pet 2009-Jan-07 07:24:59 9.4k Приложение / октет-поток
ObexFTP- 0.20.PET 2009-Jan-07 07:24:54 51.9K Приложение / Octet-Stream
Openobex-1.3-Apps.pet 2009-янв-07 07:24:46 34.4K приложение/октет-поток
PonyProg2000-2.07.Пупет 2009-APR-09 11:19:15 221.3k 221.3k Приложение / Octet-Stream
Щенябасинка-2.6.Пов 2009-APR-09 14:59:54 61.1 K Приложение / октет-поток
ARIA-1.0.0-RU.PET 2008-APR-25 11:50:33 610.6K Приложение / октет-поток
ARIA2- 0.5.2.pet 2008-Apr-05 15:47:59 260.9K application/octet-stream
audacious-skins-winamp5.Pet 2009-Mar-21 08:45:43 127.3K Приложение / октет-поток
Audious-skins.Pet 2008-Jun-02 05:40:36 1.1m Приложение / октет-поток
Audious-skins2.PET 2008-AUG 2008-AUG-03 01:16:35 3.9M Приложение / октет-поток
Audacity-1.3.4-RU. домашнее животное 28 марта 2008 г. 10:05:32 6.3M приложение/октет-поток
avidemux2_cli-2.4.0.PET 2009-APR-24 16:29:05 2.1M Приложение / Octet-Stream
Avidemux2_GTK-2.4.0.PET 2009-APR-24 16:29:42 2.3M Приложение / OCTET-Stream
Blender-2.46.Peet 2008-TOUN 2008-JUNT 06:25:20 12.7M Приложение / Octet-Stream
Bluez-Hcidump- 1.41.pet 2008-Jun-16 13:05:37 77.1K application/octet-stream
bluez-libs-3.32.pet 2008-июнь-16 13:05:47 92.5K приложение/октет-поток
bluez-utils-3.32.pet 357.1k Приложение / Octet-Stream
Boost-1.34.1.Pet 2008-Октябрь-19 15:34:19 51.9K Приложение / Octet-Stream
Cabextract- 1.2.pet 2008-Jun-29 12:28:42 30.9K application/octet-stream
cinelerra-2.0.pet 2009-Apr-24 16:36:21 12.8M приложение/октет-поток
clamav-0.93.1.pet 15.8M Приложение / Octet-Stream
CLAMAV-0.94.1.PET 2008-NOV-25 07:51:05 19,7 м Приложение / Octet-Stream
Clamav- 0.94.2.pet 2008-Dec-17 08:37:01 20.0M application/octet-stream
clisp-2.46.pet 2008-сен-15 09:36:08 10.8M приложение/октет-поток
14.7M Приложение / Octet-Stream
Cuneiform-0.6.0.Pet 2009-APR-22 11:21:22 29.1m Приложение / Octet-Stream
Cups- 1.3.8-ru.pet 2008-Aug-03 06:16:38 2.4M application/octet-stream
cups-1.3.9.pet 2008-Oct-17 10:16:24 6.4M application/octet-stream
cups-rus-pac-1.2.11.pet 533,3K Приложение / октет-поток
D4X-2.5.7.1-I486.PET 2008-MAR-26 18:10:19 987.2K Приложение / октет-поток
deb2pet.rpm2pet-0.0.4.pet 2009-Apr-27 09:45:05 0.9K application/octet-stream
2008-OCT-08 10:26:59 0,9 м Приложение / октет-поток
Dir2Pet-ru.pet 2009-Jan-25 13:02:52 5.3 K Приложение / Octet-Stream
DJVU-3.5.17. DJVU-3.5.17.PET 2008-PORT 2008-PORT 4,9 м Приложение / октет-поток
DJVulibre-3.5. 21.pet 2009-Apr-28 12:52:21 3.7M application/octet-stream
dvb-apps-10-08-2008.Pet 2008-Jul-10 06566 2008-Jul-10 06:21:29 459.0K Приложение / Octet-Stream
DVDSHRINK-2.6.1-10.PET 2009-APR-APR-24 16:41:14 6.4M Приложение / октет-поток
EFAX-GTK-3.0.16-RU.PET 2008-MAR-27 06:21:33 350.6K Приложение / Octet-Stream
emelfm2-0.4.pet 2008-Apr-18 16:58:16 583.6K application/octet-stream
emerald-themes-0.5.2.PET 2009-Jan-06 10:21:16 1.4M Приложение / OCTET-Stream
FBReader-0.8.17.Pet 2008-Jun-11 14:05:57 1.2M Приложение / Octet-Stream
FFTW-3.1.3.PET 2008-OCT 2008-Oct-08 07:42:45 582.1K Приложение / Octet-Stream
Firefox- 2.0.0.13-ru.pet 2008-Мар-29 01:43:50 11.0M приложение/октет-поток
firefox-2.0.0.14-ru.pet 2008-Apr-17 10:37:58 11.0M application/octet-stream
firefox-3.0-ru.pet 57:21 13.9M Приложение / Octet-Stream
Firefox-3.0.10-RU.PET 2009-May-20 14:04:00 15.9M Приложение / октет-поток
firefox-3.0.5-ru.pet 2008-Dec-19 10:33:31 15.3M application/octet-stream 5-plug.in0r15.pet 2008-Dec-19 11:10:02 3.7M application/octet-stream
3.8M Приложение / OCTET-Stream
Flash-Plugin-10.Pet 2008-Nov-07 13:19:15 3,7 м Приложение / октет-поток
Flashrom -r3927.pet 2009-февраль-08 07:47:56 42.7K приложение/октет-поток
foo2zjs-i486.pet 2009-март-05 07:53:08 6.5M application/octet-stream
fpc-2.2.0-0.pet 2008-142:908:4002-142:908:404-1-May-26:4 28.8M Приложение / OCTET-Stream
Geany-0.15-RU.PET 2008-Октябрь-24 10:20:39 897.4K Приложение / Octet-Stream
Geany- 0.15.pet 2008-Oct-24 10:23:18 2.2M приложение/октет-поток
gettext_0.16.1-ru.pet 2008-Apr-11 05:38:41 1.6M application/octet-stream
gimp+lib-2.5.0-ru.pet 38.1M application/octet-stream
gimp-2.5.0-ru.pet 2008-Apr-28 07:47:37 57oct/7oct 6.5M 00569 -stream
glxinfo-MesaDemos7.0-i686.pet 2009-Jan-06 10:22:31 8.0K application/octet-stream 2009-APR-11 09:37:12 23.0k Приложение / OCTET-Stream
Gnome-PPP_0.3.23-RU.PET 2008-APR-21 09:26:47 55.8K Приложение / OCTET-Stream
GNUPLOT-4.2.3.PET 2008-SEP-15 09:37:10 894.09 Приложение / Octet-Stream
earth-4.3-ru.pet 2008-Jun-10 22:43:54 17.9M application/octet-stream
gparted-0.3.8-ru.pet 2008-Aug-09 04:11:11 328.2K application/octet-stream
gparted-0.4.1-ru.pet 336.0k Приложение / OCTET-Stream
GPICView-0.1.9-RU.PET 2008-APR-11 05:36:22 27,3K Приложение / октет-поток 13:03:292.6.PET 2008-SEP-29 12:09:12 266.8K Приложение / Octet-Stream
Guire-1.8.5.Pet 2008-Октябрь-02 11:26:27 2,6 м Приложение / OCTET-Stream
Hal-0565 Hal-0.5.11.PET 2008-NOT 2008-NOV- 12 13:04:05 519.2K Приложение / Octet-Stream
Hardinfo- 0.4.2.3-RU.pet 2008-Jun-27 17:25:16 333.9K application/octet-stream
hicolor-icon-theme-0.10.PET 2009-Jan-06 10:30:11 6.3K Приложение / Octet-Stream
Hotpup_RU.PET 2008-APR-21 07:58:27 39.8K Приложение / Octet-Stream
IcePak.PET 2009-APR-28 13:28:16 13.1M Приложение / OCTET-Stream
IES4Linux-2.99.0.1.Pet 2008 -Jun-29 12:29:27 275.5K приложение/октет-поток
inkscape-0.46.PET 2008-SEP-25 09:42:54 17.0M Приложение / Octet-Stream
Intltool-0.35.5.Pet 2008-Октябрь-24 09:42:55 57.7K Приложение / Octet-Stream
INTLTOOL-0.40.5.PET 2008-NOV 38.1K Приложение / Octet-Stream
audio-connection-kit-0.109.2.pet 25 ноября 2008 г. 12:17:13 175.1K application/octet-stream
модули ядра-полный-2.6.21.7.pet 2008-Dec-18 11:36:45 11.4M application/octet-stream
kicad-20080320-ru.pet 9085-Sep.pet 9085-Sep.pet 9085-Sep.pet 45 12.8M Приложение / OCTET-Stream
Kismet—008-05-R1.PET 2008-JUL-14 08:27:38 564.3K Приложение / октет-поток
libnotify-0.4.4-i686.pet 2009-янв-06 10:22:38 16.1K приложение/октет-поток
libopenal.so.0.pet 2008-март-30 11:02:57 214.9K приложение/октет-поток
libtorrent-0.13svn.4ct-5-5-O.pet 90: : 17 1.0M Приложение / OCTET-Stream
libwnck-2.19.2-i686.Peat 2009-Jan-06 10:22:44 88.0k Приложение / Octet-Stream
linuxdcpp-1.0.1-i486-2mch.pet 2011-февраль-05 10:14:17 1.0M application/octet-stream .s 9056.Pet 2009-Feb-22 11:18:45 1.8k Приложение / Octet-Stream
LSHW-B.02.14.PET 2009-AUG 17 06:45:21 1.3 M Приложение / OCTET-Stream
Maxima-5.16.3.Peet .3.PET 2008-SEP-15 09:43:05 4,3 млн. Приложение / октет-поток
MC-4.6. 3-ru.pet 2009-Apr-05 11:07:23 1.0M application/octet-stream
mp3blaster-3.2.0.PET 2008-SEP-15 04:25:08 204.8K Приложение / Octet-Stream
MPlayer-Codecs-e-20071007.Peet 2009-Feb-06 12:32: 24 9 9.7M Приложение / OCTET-Stream
MTPaint-3.21-RU.PET 2008-Jun-13 15:40:41 257.6K Приложение / Octet-Stream
mysql-5.0.18.pet 2008-Oct-06 13:45:32 8.0M приложение/октет-поток
nano-2.0.9.pet 2009-Мар-14 10:31:09 83.5K application/octet-stream
39 16.6M Приложение / OCTET-Stream
New2Dir-ru.pet 2009-Jan-25 15:31:24 5.4k Приложение / Octet-Stream
NMAP- 4.76.pet 2009-март-05 10:08:09 1.1M приложение/октет-поток
ntfs-3g-2009.4.4.PET 2009-APR-26 12:40:10: 501.9K Приложение / Octet-Stream
NVU-1.0-RU.PET 2008-SEP-28 10:46:09 10.1M приложение / октет-поток
Opera-9.27-flash-ru.pet 2008-May-20 18:11:08 9.5m Приложение / октет-поток
opera-9.27-ru.pet 2008-Apr-28 13:58:20 7.0M application/octet-stream
опера-9.50-ru.pet 2008-Jun-14 09:07:39 7.9M application/octet-stream
opera-9.60-flash-ru.pet 10.6M Приложение / октет-поток
Opera-9.60-RU.PET 2008-OCT 9:59:53 8.0M Приложение / октет-поток
opera_turbo-10_alpha.pet 2009-May-14 08:46:42 9.1M application/octet-stream
p7zip-4.58.pet 2009-март-14 10:37:25 1.8M приложение/октет-поток
посылка-0.9.1.pet 22.3K Приложение / OCTET-Stream
PBACKUP-3.1.1_RU.PET 2008-JUL-14 16:19:21 45.1K Приложение / Octet-Stream
PCIUTILS- 3.1.2.pet 2009-февраль-08 07:50:10 224.7K приложение/октет-поток
pdfedit_0.4.1-2-ru.pet 2009-Dec-02 10:17:45 5.0M application/octet-stream
picasa-3.0-current.pet 30.9M application/octet-stream
pidgin-2.4.3-ru.pet 2008-Aug-06 14:01:06 0 6-ocetstream 5-stream 5-5M 06
pidgin-2.5.0-ru.pet 2008-Aug-23 03:56:19 3.6M application/octet-stream
9056.4.2.PET 2009-APR-20 12:04:59 729.4K Приложение / октет-поток
PostgreSQL-8.3.5.PET 2009-Jan-02 11:53:21 6.7m Приложение / октет-поток
Puppysip-9.3.Pet 2008-Jul-01 09:14:45 572.0k 572.05 Приложение / октет-поток
Qbittorrent-1.0. 0rc11.pet 2008-окт-19 15:34:03 1.1M приложение/октет-поток
qt-4.4.1.PET 2009-APR-19 15 15:38:24 23.9M Приложение / Octet-Stream
QT4-4.3.2.PET 2008-Октябрь-19 15:33:45 3.9M Приложение / OCTET-Stream
RLWRAP-0.30.PET 2008-SEP-15 09:43:51 27.0K Приложение / Octet-Stream
RU_UTF8_CONSOLE.PET 2008-Apr-10 02:28:11 313.5K application/octet-stream
sane-backends-1.0.18-ru.pet 2008-Aug-18 11:01:57 2.8M application/octet-stream
sane-backends-1.0.19.pet
3.5M Приложение / OCTET-Stream
Sane-frontend-1.0.14.Peet 2008-Август 18 11:01:59 17.4K Приложение / октет-поток
scribus-1.3.3.11-ru.pet 2008-ноябрь-05 12:14:30 10.0M application/octet-stream 3.3.11-ru.txt 2008-ноябрь-05 12:44:02 0.5K text/plain; Charset = UTF-8
Skype_Static-2.0.0.72-RU.PET 2008-Jun 2008-Jun-23 05:30:20 20.1m Приложение / октет-поток
Stardict-3.0.1 -ru.pet 2008-окт-12 13:13:32 3.0M application/octet-stream
subversion-1.5.5.pet 2009:7-фев 3.8M приложение/октет-поток
sysinfo-0.2.PET 2009-Август 31 06566:15 90 августа 31 06:58:15 1.2M Приложение / OCTET-Stream
TestDisk-6.10.PET 2008-NOT 9 10:29:39 1.4 M Приложение / OCTET-Stream
TKSQLite-0.4.5-RU.PET 2008-Jun-27 07:57:32 415.1K Приложение / Octet-Stream
Trix- 0.93-ru.pet 2008-Aug-01 08:55:51 3.3M application/octet-stream
truecrypt-5.1a-ru.pet 2008-May-03 04:05:05 1.5M application/octet-stream
tuxcmd-0.6.36.pet 3:15-Sep 47 1.0M 1.0M Приложение / Octet-Stream
TVTime-1.0.2.Peet 2008-Jul-02 11:37:59 367.9K Приложение / Octet-Stream
ufraw-0.10.pet 2009-Jun-04 14:05:25 1.3M application/octet-stream
unrpmfull.Pet 2009-APR-08 13:02:24 247.9K Приложение / Octet-Stream
Verdana_fonts.cep 2008-SEP-28 11:42:54 348.5K Приложение / Octet-Stream
VirtualBox-2.0.2_k2.6.21.7.PET 2008-DEC-01 14:29:26 35.6M Приложение / октет-поток
WBAR-1.3. 3.pet 2009-Apr-28 13:24:55 167.9K приложение/октет-поток
вино-1.0,9-TERSOFT.PET 2008-OCT 24 14:31:36 16.7M Приложение / октет-поток
Wine-20080321.PET 2008-MAR-30 07:56:35 14.6M Приложение / Octet-Stream
Wine-etersoft-1.0.9.Peet 2008-Nov 9 11:29:18 22.3M Приложение / Octet-Stream
wine-etersoft-1.0.9.txt 2008-ноябрь-19 11:29:22 0.1K text/plain; кодировка=utf-8
wxMaxima-0.7.6.PET 2008-SEP-15 09:43:47 597.2K Приложение / Octet-Stream
Xaralx-0.7.Pet 2008-SEP-25 12:14:13 15.5 M Приложение / октет-поток
XCHM-1.14-RU.PET 2008-APR-21 12:48:54 221.7k Приложение / октет-поток
xdyinfo-1.0. 1-i686.pet 2009-янв-06 10:24:53 13.9K приложение/октет-поток
xsane-0.995-ru.pet 2008-Aug-19 22:50:09 1.5M application/octet-stream
8.4M Приложение / Octet-Stream
XVIDCAP-1.1.6-I486.PIDCAP-1.1.6-I486.PET 2008-NOV-15 15:19:00 1.5M Приложение / Octet-Stream
yasm-0.7.1.pet 2008-Oct-01 12:53:17 1.0M application/octet-stream

Программатор SI PROG EEPROM

JTAG-программаторы, адаптеры и устройства для связи с мобильными телефонами.Программатор устройств UFS/eMMC, предназначенный для чтения/записи и восстановления данных с использованием как метода ISP, так и метода Direct. Связь осуществляется по различным протоколам JTAG, SD или MPHY. VR-TABLE обеспечивает связь, чтение и запись памяти через EMMS, JTAG или связь в режиме FBUS.

Дополнительная информация о товаре:

Информация о технических требованиях :
Для правильного использования приобретенного товара требуется стабильное подключение к Интернету с мин .пропускная способность 1024 кб/с (загрузка) и 512 кб/с (выгрузка). Прежде чем пытаться обновить программное обеспечение на устройстве или активировать/использовать услугу, убедитесь, что у вас есть достаточные параметры ссылки.

Информация о совместимости цифрового контента:
Для использования программного обеспечения или части программного обеспечения, которое производитель поставляет с приобретенным оборудованием, в некоторых случаях требуется отключить брандмауэр (в программном обеспечении или маршрутизаторе) и антивирусное программное обеспечение.Если оставить его включенным, это может привести к неправильной работе программного обеспечения / служб, и вы получите ошибки связи, такие как «Ошибка 10060».
.

Информация по аппаратным требованиям:
Для корректной работы с данным устройством производитель предлагает персональный компьютер с 32-битной операционной системой Windows XP. Мы не гарантируем, что программное обеспечение/устройство будет работать или любая другая система, особенно 64-битные системы, iMac, Linux.

Информация о смене IMEI:
Хотим сообщить, что опция смены IMEI в программном обеспечении предназначена только для восстановления поврежденного IMEI и восстановления его исходного состояния.Запрещено использовать эту функцию для изменения IMEI на другой, отличный от оригинального. Multi-COM не отвечает на вопросы, связанные с работой по номеру IMEI — если вам нужна помощь в этом вопросе, пожалуйста, свяжитесь напрямую с производителем программного обеспечения/устройства.

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

Ваш адрес email не будет опубликован.