Site Loader

PonyProg — программатор для прог

PonyProg — программатор для прог

 

 

 

ПО PonyProg2000
 

PonyProg — программатор для программирования микросхем Flash с последовательным доступом. PonyProg разработан для работы в системах Windows95, 98, 2000, NT и Intel Linux. На данный момент программатор поддерживает I2C Bus, Microwire, SPI eeprom, Atmel AVR и PIC micro. SI-Prog — аппаратный контроллер для программирования, попросту говоря — железо. PonyProg работает также с другим железом, таким как AVR ISP (STK200/300), Ludipipo и EasyI2C.

Рисунок  Pony Prog2000

Возможности

Поддержка 24С01, 24C02, 24C04, 24C08, 24C16 I2C Bus EEPROM
Поддержка 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I

2C 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

11

Рисунок  — Схема программатора

SI-Prog базовый блок: подключается к последовательному порту через разъем PC DB9. Вы можете подключать нижеописанный адаптер в CON10.
Схема питается от последовательного порта либо от внешнего источника питания.

11

Рисунок  — Адаптер для программирования микроконтроллеров PIC


 

Схема программатора ponyprog

Сообщения без ответов Активные темы. Модераторы: Горшком назвали Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0. Power Electronics Посвящается источникам питания вообще и сварочным источникам в частности. Текущее время: , Добавлено: ,


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

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

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

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

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

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

Содержание:

  • Программатор микросхем с последовательным доступом
  • Программатор памяти 24CXX EEPROM (I2C Bus) на PonyProg
  • Primary Menu
  • Простой программатор для микроконтроллеров PIC и AVR
  • Программатор памяти 24CXX EEPROM (I2C Bus) на PonyProg
  • Доработка PonyProg2000 для программирования PIC-контроллеров PIC16F676хх
  • RCD-программатор для EEPROM (93Cxx , 24Cxx, 25Cxxx)

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Программатор для AVR usb. (AVR910 своими руками)

Программатор микросхем с последовательным доступом


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

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

Здесь показан способ как организовать программирование AT90S прямо на плате с помощью RS и небольшого аппаратного дополнения. Микросхема DD1 служит для изоляции сигналов программирования от чипа в режиме работы. Разводка микросхемы показана в колодке c расположением контактов типа PGA Конфигурационные файлы имеют расширение chp и должны находиться в директории программы. Программа при запуске производит поиск в своей директории всех конфигурационных файлов и их объединение во внутреннем буфере.

Идея таких файлов взята из программатора ComPic и немного изменена. Каждому чипу соответствует своя секция. Возможность наследования свойств не предусмотренна, так как это ухудшает прозрачность описания. Что-то не так? Пожалуйста, отключите Adblock. Как добавить наш сайт в исключения AdBlock. Предостовляет возможность самостоятельно добавлять новые чипы из указанных семейств с идентичным протоколом программирования с помощью конфигурационных файлов.

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

Позволяет загружать и редактировать бинарные и HEX файлы, выполнять блочные операции с данными, расчет CRC по нескольким алгоритмам Позволяет индивидуально программировать различные области чипа память программ, память данных, биты опций, биты защиты. Здесь идет определение программируемых областей, в пунктах Content разные параметры отделяются символом » «.

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


Программатор памяти 24CXX EEPROM (I2C Bus) на PonyProg

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

Схема аппаратной, равно как и программной части программатора были реализованы автором PonyProg (Claudio Lanconelli) Далее.

Primary Menu

Рудных Владимир Mailto: Dreadatour mail. Принципиальная схема программатора показана на рисунке. Как видно из схемы, программатор представляет собой три резистора и несколько проводков, соединяющих порт LPT и микроконтроллер и может быть выполнен навесным монтажом в корпусе LPT разъёма DB Программируемая микросхема может брать питание с порта LPT, в этом случае, на выводах 2, 3, 4 порта должны быть установлены единицы, а вывод 2 разъёма ISP должет быть подключен к выводу Vcc микросхемы. Некоторые порты могут не потянуть такой нагрузки, в этом случае придётся использовать внешний источник питания 5В. Источником тактовых импульсов для микросхемы также может служить LPT порт. Естественно, программа программатора на PC должна понимать эти режимы работы для работы с этой схемой нужно воспользоваться программой IC-Prog , где при выборе типа программатора следует установить «Fun-Card Programmer». Принципиальная схема простого программатора на COM порт показана на рисунке. Схема очень проста: транзисторный ключ подаёт сигнал сброса на микросхему то есть переводит её в режим программирования , а стабилитроны играют роль простейших преобразователей уровня.

Простой программатор для микроконтроллеров PIC и AVR

Автор дает описание простого дополнительного адаптера для этого программатора, позволяющего расширить его возможности при минимальных материальных затратах. Кроме того, в статье приведены методики установки и настройки бесплатного программного обеспечения ПО программаторов IC-Prog и WinPic для работы с программатором PonyProg. Он состоит из аппаратной и программной частей. Описание PonyProg было опубликовано в нашем журнале ранее см. Некоторые производители разрабатывают и изготавливают варианты программатора PonyProg с более широкими возможностями, чем заложены в аппаратный контроллер от Claudio Lanconelli.

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

Программатор памяти 24CXX EEPROM (I2C Bus) на PonyProg

Программатор PONY один из самых простых программаторов, не содержит дефицитных деталей и изготовить его самостоятельно не составит большого труда. Его можно изготовить отдельно использовав, к примеру, микросхему КРЕН5 или взять от компьютера. Итак: собираем схему в данном виде схема рассчитана на подключение к LPT- входу компьютера с распайкой под ПЗУ 24ХХ серии, наиболее применяемой в телевизорах , скачиваем необходимый софт , запускаем программу. Для начала производим калибровку интерфейса подключения. В открывшемся окне выбираем соответствующий порт на скрине указано подключение через последовательный порт.

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

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

Закачка архивов русской версии программы PonyProg на жесткий диск Вашего Принципиальную схему программатора можно скачать: здесь.

RCD-программатор для EEPROM (93Cxx , 24Cxx, 25Cxxx)

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

Кроме того, в статье приведены методики установки и настройки бесплатного программного обеспечения ПО программаторов IC-Prog и WinPic для работы с программатором PonyProg.

Программатор Pony Prog. Программатор PonyProg не имеет каких-либо оригинальных решений. Для домашней сборки, а также по возможностям работы с разными контроллерами PonyProg поддерживает весьма большое количество контроллеров , самым оптимальным программатором является именно PonyProg. Очень важную роль здесь играет то, что необходимое программное обеспечение, а также руководство по использованию, легко доступны. Программатор очень некритичен в плане компонентов — резисторов и транзисторов. Его сможет собрать даже школьник, который не знает что такое паяльник:.

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

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

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


Embedded Engineering: Программатор последовательного порта AVR

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

Этот простой программатор AVR atmega на основе COM-порта позволит вам безболезненно передавать шестнадцатеричные программы на большинство микроконтроллеров ATMEL AVR

, не жертвуя своим бюджетом. Он более надежен, чем большинство других простых программаторов AVR, доступных по номеру


. там и может быть построен в очень короткое время.

Программатор AVR состоит из внутрисхемного последовательного программатора (донгла) и небольшой печатной платы с DIP-разъемом, куда можно поместить

ваш микроконтроллер и быстро его запрограммировать.

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

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

Весь программатор AVR собран с использованием общих деталей и подходит для корпуса последовательного разъема. Плата сокета была создана для установки микроконтроллера AVR ATmega8 с 28 разъемами, но вы можете собрать плату сокета для любого другого микроконтроллера AVR. Этот программатор AVR совместим с популярным программным обеспечением PonyProg, которое показывает вам строку состояния хода программирования.

Схема внутрисхемного последовательного программатора AVR

Гарантирует, что микросхема получает напряжение точно +5 В, что обеспечивает безошибочное программирование.

Питание +5В для чипа AVR может быть обеспечено от внешнего источника питания или еще лучше — напрямую от USB hex с вашего компьютера на микроконтроллер AVR вам потребуется  скачать и установить PonyProg2000 . После установки первое, что вам нужно сделать, это настроить PonyProg для работы с нашим AVR Programmer. Для этого перейдите в меню «Настройка» и выберите «Настройка интерфейса». Появится следующее окно, и выделенные области покажут вам, какие именно параметры следует выбрать.

На следующем шаге выберите «AVR micro» и тип вашего микроконтроллера, который вы будете программировать (например, ATmega8

На этом настройка PonyProg завершена, и мы можем открыть шестнадцатеричную программу, с помощью которой будет прошиваться микроконтроллер AVR. Перейдите в » Файл», выберите «Открыть файл программы (FLASH) …» и укажите на шестнадцатеричный файл, чтобы открыть его. Вы должны увидеть шестнадцатеричные числа, как показано на экране ниже. Если вы не подключили ключ AVR Programmer к последовательный порт вашего компьютера, то сейчас самое время. Убедитесь, что AVR Programmer физически подключен к микроконтроллеру AVR через Socket PCB или через 6-контактный разъем ICSP. Наконец, нажмите на выделенный значок «Запись в память программ» (FLASH)», или перейдите в меню «Command» и выберите «Write Program (FLASH)».0008

!! ЕСЛИ в файле Flash (.hex) есть специальные биты конфигурации, тогда вам нужно настроить эти биты вручную.

Нажмите кнопку «Да», чтобы подтвердить программирование.

Теперь сядьте поудобнее, расслабьтесь и наблюдайте за ходом программирования в строке состояния. PonyProg запрограммирует микроконтроллер AVR и проверит, был ли передан шестнадцатеричный файл без ошибок. К вашему сведению, этот процесс не должен занимать более 10-30 секунд. Это зависит от размера программы, которую вы пытаетесь прошить.

После завершения программирования появится окно «Запись выполнена успешно», информирующее вас о том, что микроконтроллер AVR запрограммирован и теперь готов к использованию.

Программирование бита защиты и настройки (если необходимо)

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

Чтобы прочитать текущий бит безопасности из devive, нажмите кнопку «Чтение» в диалоговом окне битов безопасности и конфигурации 9.0008

теперь вы готовы изменить биты конфигурации
Чтобы вычислить эти значения флажка в соответствии с вашими потребностями или клакультировать с помощью hfuse и lfuse
, пожалуйста, посетите эту страницу. Нажмите здесь

просто установите и снимите флажки в соответствии с вашими настройками и нажмите кнопку записи.

теперь вы готовы к работе

Если кому-то нужна дополнительная помощь, оставьте комментарий

Создание собственной платы программатора!

Абхи / 24 августа 2013 г.

Теперь, прежде чем мы начнем понимать Embedded C и напишем тестовый код, у нас должна быть плата программатора, которую можно использовать для записи HEX-файла (сгенерированного из тестового кода) в ПЗУ микроконтроллера.

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

Примечание: Программатор будет работать, только если у вас есть 9контактный последовательный порт на вашем компьютере. Конечно, для этого можно попробовать использовать интерфейс USB-RS232. Но я не уверен, что это сработает, но те, у кого есть 9-контактный последовательный COM-порт, могут легко использовать программатор.

Сборка программатора будет основана на функции ISP (системное программирование) микроконтроллера. Таким образом, программист будет называться программистом ISP. Программатор должен работать с каждым микроконтроллером ATMEL, в котором есть функция программирования ISP. Итак, вот список запчастей, которые понадобятся:

1 шт. печатной платы прототипа

1 шт. 40-контактного основания IC

2 шт. стабилитронов 5-вольтового пробоя.

1 Единица транзистора BC547

2 единицы 4K7 -ом сопротивления

2 единицы 10 -километрового сопротивления

1 Блок 22K OHM сопротивления

1 Единица женского разъема DB9

1 Единица из 9 Pin Serial Cable

. Соединительные провода

Источник питания +5 В постоянного тока

Паяльник и проволока для пайки проводов

Вот схема для программатора ISP

Вот как выглядит моя сборка

Эту схему я сделал на макетной плате без использования метода схемотехники.

Теперь установите программное обеспечение, необходимое для записи HEX-файла. Программное обеспечение PONYPROG2000 и ссылка: http://www.lancos.com/ppwin95.html

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

Теперь, после подключения всего и блока питания, запустите программу PonyProg2000 и выполните несколько настроек, прежде чем вы будете готовы записать свой собственный HEX-файл в контроллер.

При первом запуске PonyProg2000 выполните следующие действия:

1. Выберите порт: Setup- Интерфейс

2.

alexxlab

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *