Меню Рубрики

Программатор хамелеон под windows 7

Программатор хамелеон под windows 7

На этой странице вам предлагается программатор «Хамелеон». Программатор позволяет программировать микросхемы памяти, имеющие последовательный интерфейс. Основное отличие данного программатора от основной массы аналогичных программаторов — АЛГОРИТМЫ ПРОГРАММИРОВАНИЯ ПОЛНОСТЬЮ ОПРЕДЕЛЯЮТСЯ ВНЕШНИМИ ПРОГРАММНЫМИ МОДУЛЯМИ. Для написания модуля необходим только простейший текстовый редактор, т.к. внешний модуль — это просто текстовый файл. Компилятор файла встроен в программатор.
В общем программатор программирует те микросхемы, которые были автору доступны для проверки и отладки модулей.

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

Программа.

Текущая версия программатора -0.5. По сравнению с версией 0.4 исправлены некоторые ошибки (в т.ч. и в файлах модулей) Скриншоты версии 0.5 вы можете посмотреть здесь. Версия 0.5 работает под Windows 98, 2000, NT, ME (и вроде даже под XP).
Изменения по сравнению с предыдущей версией:
1. Добавлены новые модули.
2. Полностью переделаны шаблоны.
3. Исправлены старые ошибки и добавлены новые.
4. Увеличен размер архива.

Пока что(!) версия 0.5 поддерживает программирование следующих микросхем:

Серия 24Cxx 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64,
24C128, 24C256, 24C512.
X2404, X2400 (производства Xicor).
Серия 93Cxx 9306, 93C46, 93C56, 93C66, 7002NM10, X2444
Серия SDA/SDE SDE2516, SDA2506
ITT Semiconductor NVM3060
Sony CXK1011, CXK1012, CXK1013
Toshiba TC89101P, TC89102P
Автомагнитолы Модуль подбора кода для магнитолы PHILIPS GAMMA 3
вариант как X2402 + X2404, так и X2404+X2404. Пошаговая инструкция приведена здесь
Микроконтроллеры AT89SXX Модули программирования микроконтроллеров AT89S51, AT89S52 и AT89S8252 через SPI интерфейс.
Микроконтроллеры AVR Модули для программирования микроконтроллеров AT90S1200 и AT90S4414
Микроконтроллеры Motorola Модуль для чтения/записи EEPROM микроконтроллера MC68HC11E9

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

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

Резисторы R1-R4 подключены к выводам регистра управления и служат для выдачи напряжения питания на микросхему, если используется внутренне напряжение питания. Такое решение обеспечивает достаточное питание не для всех типов микросхем, поэтому предусмотрена возможность подачи внешнего питания на программируемую микросхему. Внешнее питание подается как обычно, через стабилизатор типа КР142ЕН5А. Переключатель J1 позволяет выбирать нужный источник питания.
Управляющие линии программатора объединены в шину BUS0. BUS7. Линии BUS3. BUS7 являются двунаправлеными. По ним информация может передаваться как из компьютера, так и в компьютер. Линии BUS0. BUS2 являются однонаправленными. Информация по ним передается только от компьютера.
К линиям BUS0. BUS7 подключаются программируемые микросхемы. Всего программатор имеет четыре панели для подключения различных типов микросхем EEPROM.

Более подробно работа схемы описана в файле помощи программатора.

Обладатели OrCAD 9.1 и новее могут скачать себе файл печатной платы SPROGPCB.ZIP (25 кБ).
Самые смелые могут просто посмотреть, что представляет собой плата программатора.

Микросхемы с шиной I2C (серии 24СХХ) в большинстве случаев допускают программирование без выпаивания микросхемы из устройства. В этом случае вы можете использовать упрощенную схему программатора для этих микросхем:

Схема программатора для микроконтроллеров через SPI интерфейс.
Как вы можете видеть, схема адаптера SPI очень сложна и требует большого внимания при изготовлении и тщательной настройки (Шутка.) Применение такой схемы предполагает, что программируемый контроллер уже стоит в устройстве и питание контроллера и его тактирование осуществляется от этого устройства. Это называется внутрисхемное программирование. Номиналы резисторов могут находиться в пределах 200. 560 Ом.
Схема подключения SPI программатора к микроконтроллерам AT89S51, AT89S52, AT89S8252 и AT90S4414.
Схема подключения SPI программатора микроконтроллерам AT901200.
Схема адаптера для программирования микроконтроллеров Motorola

Большинство программаторов микроконтроллеров Моторола (MOTOR5, MOTOR11, MOTOR2) используют адаптер, собранный на микросхеме MAX232 или ее аналогах. Это адаптер можно использовать и с программатором Хамелеон. Я использую адаптер, собранный на транзисторах. Хотя он имеет определенные недостатки, но пока он меня не подводил ни разу. Вот схема адаптера:

Адаптер подключается к последовательному порту компьютера. Сигналы, обозначенные синим цветом, подлючаются к соответствующим выводам контроллера. Контроллреры семейства MC68HCXX имеют много разновидностей корпусов, поэтому схему подлючения выводов TXD, RXD, RESET нужно уточнять для конкретного контроллера. Могу порекомендовать очень полезную базу данных, расположенную на сайте http://a-number.com , которая содержит много полезной информации, в том числе и типы корпусов для контроллеров Morotola и расположение выводов, используемых при программировани.

В настоящее время последняя версия 0.5. Перед использованием программы почитайте файл помощи, он ответит вам на многие вопросы.

ВЕРСИЯ 0.5
Файл
CHAMEL05.ZIP (1220 Кб).
CHAMEL05.ZIP
Печатная плата в формате
OrCAD 9.1 (25 кБ)
SPROGPCB.ZIP

Уважаемые пользователи! Помните, что вы получили этот программатор совершенно бесплатно. Поэтому относитесь снисходительно к ошибкам, которые обязательно есть в программе. По той же причине (бесплатности) ответ на ваши письма может приходить с большой задержкой, а может и вообще не приходить. Просьбы типа «А хотелось бы еще вот. » по причине бесплатности программатора тоже совершенно бессмысленны. Вы используете программатор на свой страх и риск и автор Вам совершенно ничего не должен.

Источник

Хамелеон — программатор EEPROM и микросхем памяти

Программа.
Текущая версия программатора -0.5. По сравнению с версией 0.4 исправлены некоторые ошибки (в т.ч. и в файлах модулей). Версия 0.5 работает под Windows 98, 2000, NT, ME, XP.
Изменения по сравнению с предыдущей версией:
1. Добавлены новые модули.
2. Полностью переделаны шаблоны.
3. Исправлены старые ошибки.
4. Увеличен размер архива.
Версия 0.5 поддерживает программирование следующих микросхем:
Серия 24Cxx 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64,
24C128, 24C256, 24C512.
X2404, X2400 (производства Xicor).
Серия 93Cxx 9306, 93C46, 93C56, 93C66, 7002NM10, X2444
Серия SDA/SDE SDE2516, SDA2506
ITT Semiconductor NVM3060
Sony CXK1011, CXK1012, CXK1013
Toshiba TC89101P, TC89102P
Микроконтроллеры AT89SXX Модули программирования микроконтроллеров AT89S51, AT89S52 и AT89S8252 через SPI интерфейс.
Микроконтроллеры AVR Модули для программирования микроконтроллеров AT90S1200 и AT90S4414
Микроконтроллеры Motorola Модуль для чтения/записи EEPROM микроконтроллера MC68HC11E9

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

Резисторы R1-R4 подключены к выводам регистра управления и служат для выдачи напряжения питания на микросхему, если используется внутренне напряжение питания. Такое решение обеспечивает достаточное питание не для всех типов микросхем, поэтому предусмотрена возможность подачи внешнего питания на программируемую микросхему. Внешнее питание подается как обычно, через стабилизатор типа КР142ЕН5А. Переключатель J1 позволяет выбирать нужный источник питания.
Управляющие линии программатора объединены в шину BUS0. BUS7. Линии BUS3. BUS7 являются двунаправлеными. По ним информация может передаваться как из компьютера, так и в компьютер. Линии BUS0. BUS2 являются однонаправленными. Информация по ним передается только от компьютера.
К линиям BUS0. BUS7 подключаются программируемые микросхемы. Всего программатор имеет четыре панели для подключения различных типов микросхем EEPROM.

Более подробно работа схемы описана в файле помощи программатора.

Микросхемы с шиной I2C (серии 24СХХ) в большинстве случаев допускают программирование без выпаивания микросхемы из устройства. В этом случае вы можете использовать упрощенную схему программатора для этих микросхем:

Схема программатора для микроконтроллеров через SPI интерфейс.

Как вы можете видеть, схема адаптера SPI очень сложна и требует большого внимания при изготовлении и тщательной настройки (Шутка.) Применение такой схемы предполагает, что программируемый контроллер уже стоит в устройстве и питание контроллера и его тактирование осуществляется от этого устройства. Это называется внутрисхемное программирование. Номиналы резисторов могут находиться в пределах 200. 560 Ом.

Схема подключения SPI программатора к микроконтроллерам AT89S51, AT89S52, AT89S8252 и AT90S4414

Схема подключения SPI программатора микроконтроллерам AT901200.

Схема адаптера для программирования микроконтроллеров Motorola

Большинство программаторов микроконтроллеров Моторола (MOTOR5, MOTOR11, MOTOR2) используют адаптер, собранный на микросхеме MAX232 или ее аналогах. Это адаптер можно использовать и с программатором Хамелеон. Я использую адаптер, собранный на транзисторах. Хотя он имеет определенные недостатки, но пока он меня не подводил ни разу. Вот схема адаптера:

Адаптер подключается к последовательному порту компьютера. Сигналы, обозначенные синим цветом, подлючаются к соответствующим выводам контроллера. Контроллреры семейства MC68HCXX имеют много разновидностей корпусов, поэтому схему подлючения выводов TXD, RXD, RESET нужно уточнять для конкретного контроллера. Раздел: [Программаторы микроконтроллеров]
Сохрани статью в:

Источник

Программатор хамелеон под windows 7

Программатор предназначен для программирования различных микросхем с доступом по последовательной шине через параллельный (принтерный) и/или последовательный порт компьютера. Основное отличие программатора “Хамелеон” от множества подобных программаторов — использование внешних программирующих модулей.

Эти модули ПОЛНОСТЬЮ определяют алгоритм работы программатора.

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

Программатор работоспособен в операционных системах Windows 98, 2000, NT, ME.

Схема программатора очень проста. Вот она:

Работает такая схема следующим образом :

Порт управления принтерного порта используется как источник напряжения питания программируемой микросхемы. В биты 0. 3 порта управления (выводы 1,14,16,17) программно записывается 1, напряжения с выводов суммируются на резисторах R1. R4 и фильтруются конденсатором С1. Такая схема обеспечивает достаточный ток не для всех микросхем. Некоторые микросхемы (в основном старые) требуют внешнего источника питания 45В.

Шины BUS0 . BUS7 образуют шину программатора. Шины BUS3 . BUS7 являются квазидвунаправленными. Уровень логической «1» задается при помощи подтягивающих резисторов R5 . R3. Чтобы выставить уровень логического «О» на передачу, нужно в соответствующий бит порта данных принтера (выводы 5 . 9) записать «О». Соответствующий диод открывается и на шине появляется «О».

Чтобы шина работала как вход, нужно в бит порта данных записать «1», диод будет закрыт и на работу схемы не влияет (подтягивающий резистор обеспечит уровень логической «1»). В этом случае на этот провод шины может быть подан сигнал «О» внешним устройством. Этот «О» можно прочитать из порта состояния принтера. Одноименные биты порта данных и порта состояния объединены.

Шины BUS0. BUS2 однонаправленные, работают только на передачу. К шинам BUS0. BUS7 подключаются панели, в которые устанавливаются программируемые микросхемы:

Очень часто микросхемы серии 24СХХ допускают чтение/программирование без выпаивания их устройства, в котором они установлены. В этом случае вы можете использовать упрощенный адаптер для программирования этих микросхем:

Для программирования микроконтроллеров через шину SPI применяется адаптер, собранный по следующей схеме:

Резисторы могут иметь сопротивление в диапазоне 200 … 500 Ом. Применение этого адаптера предполагает, что питание и тактирование программируемого контроллера обеспечивает схема, в которой он установлен (внутрисхемное программирование).

Этот адаптер подключается к программируемым контроллерам следующим образом:

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

Для программирования микроконтроллеров Motorola через последовательный порт применяется адаптер, собранный по следующей схеме:

Кроме того вы можете использовать адаптер, собранный на основе микросхемы МАХ232 или ее аналогах, применяемый в программах MOTORS. MOTOR11 .MOTOR 2.

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

Источник

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

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

  • Программатор турбо v6 под windows xp
  • Программатор avr для windows 10
  • Программа яндекс транспорт для windows
  • Программа яндекс карты для windows
  • Программа эмуляции dos для windows 7