Программирование 93c46

     Главная
   Кто я?
   Проекты
     PonyProg
     CARACA
     WebTherm
     MiniThreads
     FPGA



Последнее обновление
$Дата: 2008/01/05 23:21:01 $

Логотип SourceForge


 

 
  Введение
 
Яесли вы ищете простого, но мощного программиста, то вы правы, он здесь.
PonyProg-это программное обеспечение для программирования последовательных устройств

с удобным графическим интерфейсом, доступным для Windows95/98/ME/NT/2000/XP и Intel Linux. Его цель-чтение и запись каждого последовательного устройства. На данный момент он поддерживает шину I2C, микропровод, SPI eeprom, Atmel AVR и микрочип PIC micro.
SI-Prog-это программатор аппаратного интерфейса для PonyProg.
С помощью PonyProg и SI-Prog вы можете запрограммировать Wafercard для SAT, eeprom в GSM, телевизоре или АВТОМОБИЛЬНОМ РАДИО. Кроме того, он может быть использован в качестве недорогого стартового комплекта для PIC и AVR.

Поддержка PonyProg Поддержите Этот Проект

PonyProg работает также с другими простыми аппаратными интерфейсами, такими как

AVR ISP (STK200/300), JDM/Ludipipo, EasyI2C и DT-006 AVR (от Dontronics).

  Характеристики
   
Поддержка 24C01, 24C02, 24C04, 24C08, 24C16 I2C Bus EEPROM
Поддержка 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I2C Bus EEPROM
Автоматическое определение емкости EEPROM 24XX
Поддержка 24C325 и 24C645 I2C шины EEPROM

Поддержка Siemens SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (as 24XX Auto)
Поддержка AT17C65, AT17C128, AT17C256, AT17C512, AT17C010 I2C Bus EEPROM
Поддержка Siemens SDE2506 EEPROM
Обнаружьте возможность опрокидывания банка какой-нибудь старой EEPROM 24XX
Поддержка AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro

Поддержка AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
Автоматическое определение типа микроконтроллера AVR
Поддержка микроконтроллера AVR ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535
Поддержка AVR ATmega44, 88, 168, 164, 324, 644, 640,1280, 1281, 2560, 2561 (

непроверенный)

Поддержка AVR AT90can32, 64 и 128 (непроверенный)
Поддержка AVR ATtiny12, ATtiny15, ATtiny26, ATtiny2313
Поддержка AVR ATtiny13, 25, 45, 85, 261, 461, и 861 (непроверенный)
Считывание байта калибровки генератора ATtiny12 и ATtiny15
Биты блокировки записи для защиты AVR micro от чтения
Запишите сразу и флэш-память, и EEPROM-память AVR micro

Поддержка микроконтроллеров AT89S8252 и AT89S53
Поддержка 93C06, 93C46, 93C56, 93C57, 93C66, 93C76, 93C86 Microwire EEPROM (серия C и LC, серия CS пока не поддерживается)
Поддержка 93C13 (как 93C06) и 93C14 (как 93C46) Микропровод EEPROM
Доступ к микропроводным eeprom в 8 и 16 битной организации
Улучшенная поддержка PIC 16C84/16F84 micro
Поддержка PIC 16F873/874/876/877 и PIC 16F84A micro

Поддержка PIC 16F873A/874A/876A/877A и PIC 16F627/628 micro (непроверенный)
Поддержка PIC 12C508/509 micro
Поддержка PIC 12C671/672 micro (непроверенная)
Поддержка 25010, 25020, 25040 SPI EEPROM
Поддержка 25080, 25160, 25320, 25640, 25128, 25256 Большой SPI EEPROM
Поддержка 25642 и 95640 Big SPI EEPROM

Поддержка NVM3060 eeprom
Поддержка MDA2061/MDA2062 eeprom
Поддержка X2444/X2445 eeprom
Поддержка S24H30 (непроверенная)
Чтение/запись файла Intel hex format, а также необработанного двоичного файла
Чтение/запись файла формата Motorola S-record
Чтение/запись файла формата CSM
Особенности пользовательского файла формата E2P для хранения характеристик EEPROM, редактируемого комментария и содержимого памяти вместе с CRC

Расширенное редактирование буфера, текстовое и шестнадцатеричное
Работа с Windows95/98/ME и WindowsNT/2000/XP и Linux*
Кнопка Перезагрузить файл
Команда Заполнить буфер
Редактирование битов безопасности для AVR, AT89S и PIC
Программирование серийного номера

Файлы сценариев для пакетного программирования
Улучшена скорость работы с WinNT/2000/XP с драйвером для прямого ввода-вывода.

*Не все интерфейсы поддерживаются в каждой операционной системе, для получения дополнительной информации обратитесь к документации.

Новые непроверенные устройства могут не работать. Я жду образцов, чтобы проверить их.

   
  Экранный дамп
   

 

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

Скачать PonyProg для Windows9x/ME/NT/2000/XP и Linux

Вы также можете найти полезную онлайн-документациюPonyProg2000 .

 

TODO

Новый графический интерфейс, вероятно, основанный на поддержке wxWidgets и USB.

Любой вклад приветствуется!

 
  Аппаратные интерфейсы
 
PonyProg теперь работает с несколькими аппаратными интерфейсами.

Выберите тот, который вам больше нравится, и попробуйте.

SI Prog (Интерфейс последовательного порта для PonyProg)

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

SI Prog schematics
SI Prog kit


Интерфейс параллельного порта AVR ISP (STK200/300)

Лучший способ выполнить программирование AVR ISP. Он работает даже в системах низкого напряжения (3 В).

Чтобы его выбрать, выберите
Вы можете подключиться непосредственно к целевой системе (интернет-провайдером), через 10-контактный разъем. Вы можете подключить PonyProg адаптер для AVR, AT89S. Спи микросхемы. Микросхемы микропровода и подачи внешнего питания к устройству.

В Windows2000/XP вы должны выбрать
Обратите внимание, что этот интерфейс не поддерживает I²Вместо устройств CBus используйте интерфейс SI-Prog или EasyI2CBus.

Официальный ключ STK200/300 предоставляется компанией Kanda.

Некоторые люди предлагают мне улучшить оригинальный ключ STK200. Для обсуждения посмотрите здесь

Вот улучшенные схемы.

AVR ISP с выводом STK200/300 (подключите его к плате STK200/300 eva)
Нажмите здесь, чтобы увеличить

 

AVR ISP с распиновкой SI-Prog (подключите его к платам адаптера SI-Prog AVR)
Нажмите здесь, чтобы увеличить


Интерфейс Ludipipo и JDM

PonyProg поддерживает интерфейс ludipipo и JDM для программирования PIC16x84. Чтобы выбрать его, выберите Если вы используете Linux или экспериментируете с проблемами, выберите

Схемы JDM

Как подключить eeproms 24Cxx к программатору JDM:


Простой интерфейс шины I2C

Чтобы выбрать его, выберите

В Windows2000/XP вы должны выбрать

Нажмите здесь, чтобы увеличить изображение