Программатор master-prog 2 usb инструкция по эксплуатации. 2005 г

ПРОГРАММАТОР

MASTER-PROG 2 USB

Инструкция по эксплуатации.

2005 г.

  1. Назначение.

Универсальный программатор “MasterProg2-USB” предназначен для программирования широкого круга микросхем в среде Windows и представляет собой модуль, подключаемый к USB порту компьютера.

  1. Комплект поставки.

 Программатор.

 Кабель для подключения к USB порту компьютера.

 Кабель для подключения дополнительных модулей.

 Модули расширения. Могут не входить в комплект поставки, или входить выборочно.

 Инструкция по эксплуатации.

 Дискета с программным обеспечением.

  1. Свойства и характеристики.

 Операционная система: Windows 98, Windows 2000, Windows ME, Windows XP.

 Скорость обмена по USB порту 115200 кб/сек.

 Питание от компьютера через кабель USB.

 Максимальный ток потребления 0,45A. Имеется встроенная защита от перегрузки по току.

 Возможность установки напряжения программирования и напряжения питания от 4,5V до 18,0V с шагом 0,1V.

 Наличие панельки с нулевым усилием для основных типов микросхем.

 Наличие разъёма для подключения сменных модулей расширения для программирования дополнительных типов микросхем.

 Нулевые потенциалы на всех ножках панельки при отсутствии обращения к программируемой микросхеме.

 Индикация подачи напряжений питания и программирования в виде двухцветного светодиода.

 Обновление программного обеспечения, записанного в процессор программатора, осуществляется через USB порт. Этим достигается исключительная гибкость в обновлении программного обеспечения (п 5.13). Ознакомиться с последними версиями программного обеспечения можно на сайте или

  1. Типы микросхем, поддерживаемых программатором:

EPROM: 27C16, 27C32, 27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040, 27C080.

EEPROM: 28C16, 28C17, 28C64, 28C256, 28C010, 28C040.

FLASH: W27C256, W27C010, W27C020, 29C256, 29C512, 29C010, 29EE010, 29C020, 29C040, 29F010, 29F040, 39SF010, 39SF020, 39SF040, 49F001, 49F010, 49F020, 49F040.

 При наличии модуля “PIC”: PIC12x5xx, PIC12x67x, PIC16x6xx, PIC16x7xx, PIC16x8xx.

 При наличии модуля “PIC10”: PIC10Fxxx, PIC12xxx.

 При наличии модуля “AT89”: AT89C51, AT89C52, AT89C55, AT89C55WD, AT89S8252, AT89S53, AT89C2051,AT90S1200.

I2C: 24x00, 24x01, 24x02, 24x04, 24x08, 24x16, 24x32, 24x64, 24x65, 24x256, 24x512.

SPI: 25x040, 25x080, 25x160, 25x320, 25x640.

MicroWire8, MicroWire16: 93x46, 93x56, 93x66, 93x76, 93x86.

 При наличии кабеля AVR (п 6.3): AT90S1200, AT90S2313, AT90S4414, AT90S8515, AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, Attiny10, Attiny11, Attiny12, Attiny15L, Attiny22L, Atmega8, Atmega16, Atmega163, Atmega32, Atmega323, Atmega64, Atmega128, Atmega8535, Atmega8515.

Полный список микросхем представлен в приложении 1.

Ведётся постоянная работа по расширению номенклатуры поддерживаемых программатором микросхем.

Примечание: модули расширения могут входить в комплект поставки или приобретаться отдельно. Схемы модулей прилагаются.

  1. Работа с программатором.

    1. Подключение.

Подключить программатор к USB порту компьютера, проконтролировать наличие питания по зажиганию зелёного светодиода. При первом включении операционная система выдаёт запрос на загрузку драйверов “USBHighSpeedSerialConverter”и “USBSerialPort”. Более подробно установка драйверов описана в приложении - файл “Install_USB.doc” компакт диска. После установки драйверов зажигается светодиод жёлтого цвета, что свидетельствует об инициализации операционной системой USB последовательного порта.

После загрузки программы (рис. 1) необходимо выбрать “Com” порт. Чаще всего это последний порт в списке.

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

При установлении связи с программатором рядом с названием микросхемы высвечивается иконка:

Примечание: В режиме монитора (П5.13) иконка может не высвечиваться.

Работа Панель Встроенный Выбор Выбор

с файлами программир-я редактор микросхемы порта

Рис 1. Внешний вид окна программы.

    1. Работа с файлами.

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

Чтение файла. Выбранный файл грузится в активное в данный момент окно редактора. Файл может быть в бинарном или “hex” формате. Файл грузится целиком, даже если его объём превышает объём выбранной микросхемы. Единственное ограничение- объём не должен превышать 1048576 (100000h) байт.

Запись файла. Файл пишется из текущего окна редактора. Объём файла определяется объёмом выбранной микросхемы. Может быть записан в бинарном или в “hex” формате, который определяется расширением файла.

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

Чтение и запись файла EEPROM. Активируется, если у микропроцессора существует область EEPROM.

Чтение и запись файла слова конфигурации. Активируется, если у микропроцессора существует слово конфигурации.

    1. Выбор микросхемы.

Микросхему можно выбрать из меню “Микросхема” или из панели выбора микросхем. При этом происходит полное конфигурирование программы под данный тип микросхемы.

    1. Чтение микросхемы.

Чтение содержимого микросхемы в текущее открытое окно редактора. Процесс можно прервать в любой момент, нажав кнопку “Стоп”. Если в панельку установлен микропроцессор, содержащий память типа EEPROM, то эта память читается отдельно по кнопке или из меню по команде “Чтение EEPROM”. В этом случае данные располагаются за памятью программ, в редакторе они отмечены синим цветом.

    1. Тест на программирование.

Проверка содержимого микросхемы на возможность записи информации из текущего окна редактора. Принцип проверки заключается в сравнении информации в микросхеме и в редакторе на выявление отдельных бит, которые невозможно запрограммировать. Например, если в микросхеме бит запрограммирован как 0, а в буфере на этом месте записана 1, то процесс программирования невозможен. Данная проверка отключена для микросхем, стирание информации в которых происходит одновременно с программированием, например для “Flash”. Во всём остальном процесс похож на верификацию (П 5.7). Процесс можно прервать в любой момент, нажав кнопку “Стоп”.

    1. Программирование.

Запись информации из текущего окна редактора в микросхему. После программирования автоматически включается режим верификации. При подаче напряжения программирования светодиод “PROG” на корпусе программатора зажигается красным цветом. Процесс можно прервать в любой момент, нажав кнопку “Стоп”. Если выбран микропроцессор, содержащий память типа EEPROM, то она программируется отдельно по кнопке или из меню “Запись EEPROM”. В этом случае данные EEPROM располагаются за памятью программ, в редакторе они отмечены синим цветом.

5.7 Верификация.

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

    1. Стирание.

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

5.9 Чтение и запись EEPROM (энерго-независимой памяти микропроцессоров). Применяется для микросхем, которые поддерживают данный режим.

5.10 Редактирование слова конфигурации.

Включается из меню “Редактор  Слово конфигурации”, если данный режим поддерживается микросхемой.

Если выбрано “Галочка соотв 1”, то галочка в слове конфигурации соответствует 1.

Если выбрано “Галочка соотв 1”, то галочка в слове конфигурации соответствует 0.

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

По кнопке “Расшифровка” открывается дополнительное окно, в котором можно получить расшифровку всех битов слова конфигурации микропроцессора:

5.11Программирование по опциям.

Задание опций программирования :

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

    1. Работа с редактором.

Можно открыть несколько окон редактора и расположить их каскадом, вертикально, горизонтально и минимизировать из меню “Опции”. Из меню “Редактор  Разрешить редактирование” можно разрешить или запретить редактирование во всех окнах редактора одновременно. Если редактирование разрешено, поставив курсор в любую позицию окна редактора можно с клавиатуры ввести новые данные в шестнадцатеричном виде. По мере ввода данных курсор автоматически перемещается на следующую позицию. Одновременно корректируется контрольная сумма, указанная в нижней части окна редактора. Редактирование возможно только в пределах адресов, находящихся на экране. Для ввода данных в другие адреса необходимо произвести скроллинг (перемещение) окна редактора. Если данные изображены синим цветом, то они относятся к EEPROM микропроцессора.

    1. Загрузка программного обеспечения в программатор.

Если при обновлении программного обеспечения выдаётся сообщение о несовпадении версий, то необходимо записать в процессор программатора новую версию программы, иначе программатор будет работать некорректно. Режим программирования процессора включается из меню “Помощь  Монитор”.

Открыть файл “ Prog2.hex”для загрузки его в программатор и нажать кнопку “Программирование”. Если запрограммировать не удаётся, то необходимо сделать следующее:

- установить “COM” порт в меню выбора порта, не соответствующий порту, к которому подключен программатор.

- закрыть программу.

- отключить программатор от USB кабеля.

- подождать, пока отключатся драйвера USB, минимум 5 секунд.

- подключить программатор к USB кабелю, дождаться загрузки USB драйверов.

- запустить программу и войти в режим монитора.

- не выходя из режима монитора выбрать “COM” порт, соответствующий программатору.

- загрузить новое программное обеспечение в программатор, как описано выше.

Ведётся постоянная работа по модернизации программного обеспечения и по увеличению типов поддерживаемых программатором микросхем. Новое программное обеспечение можно скачать с http://www.mprog.nm.ru/setup2.exe

Замечания и пожелания можно отправить на E-Mail akor_1@mail.ru или оставить в гостевой книге на сервере программатора /forum.dhtml

  1. Установка модулей расширения.

6.1 Подключить модуль расширения к программатору посредством гибкого шлейфа, входящего в комплект поставки. Допускается подключать модули расширения, не выключая питания программатора. Вставить программируемую микросхему в одну из панелек модуля расширения. Количество ножек микросхемы должно соответствовать количеству ножек панельки. Исключение составляют микросхемы, после наименования которых в скобках указано “(PIC12)”, например PIC16F630(PIC12). Эти микросхемы следует устанавливать в панельку для PIC12Cxx. Первая ножка микросхемы должна соответствовать первой ножке панельки.

6.2 Модуль “АТ89” позволяет программировать кроме процессоров типа AT89xxx микросхемы памяти с последовательным интерфейсом (SPI, I2C, MicroWire) [П4] и микропроцессоры AT90S1200 в режиме параллельного программирования, что даёт возможность включить внутренний резонатор и отключить режим последовательного программирования у данного процессора.

6.3 Поскольку микропроцессоры AVR допускают программирование непосредственно в схеме, то вместо модуля используется кабель. При этом питание и тактовая частота для программируемого микропроцессора берутся из устройства, в котором он установлен. Существует возможность автономного программирования этих процессоров, питание и тактовая частота берутся с программатора (см. схему кабеля AVR). Поскольку нет стандарта на разъём для внутрисхемного программирования AVR и каждый разработчик придумывает его сам, то кабель изготавливается самостоятельно, его схема прилагается.

7. Хронология версий.

2.15 от 30.07.02 Добавлено семейство микропроцессоров серии AVR.

• Расширен формат слова конфигурации до 24-х бит.

• Добавлены опции “Чтение EEPROM”, “Запись EEPROM”.

• При работе с редактором добавлены команды “Стереть буфер”, “Заполнить буфер константой”, “Поменять байты местами”.

2.16от 9.10.02 Добавлено программирование микропроцессора AT90S1200 в модуле “AT89” в режиме параллельного программирования, что даёт возможность включить внутренний резонатор и отключить режим последовательного программирования у данного процессора.

2.16aот 14.01.03 - Улучшена работа с файлами.

2.17от 19.01.03- Добавлены микропроцессоры AVR серии Atmega.

2.17aот 24.01.03 -Добавлены микропроцессоры PIC12F629, PIC12F675.

2.18от 29.01.03 - Добавлены микросхемы W27C256, W27C010, W27C020 с возможностью стирания.

2.19от 13.03.03- Исправлены некоторые ошибки, возникающие при программировании процессоров серии Atmega.

2.20от 26.03.03 Добавлена функция контроля версии программатора.

2.21 от 06.05.03 - Добавлены микросхемы 29F010, 29F040.

• Добавлена функция записи, чтения EEPROM микропроцессора AT89S8252.

• Добавлена функция записи, чтения файла EEPROM микропроцессоров.

• Добавлена функция записи, чтения файла слова конфигурации микропроцессоров.

• Добавлена возможность изменения значения битов слова конфигурации.

2.21a от 22.05.03 - Добавлена функция расшифровки битов слова конфигурации микропроцессоров.

2.22 от 1.06.03- Улучшена работа при программировании процессоров серии AVR.

13.08.03 -Добавлены микросхемы PIC16F630, PIC16F676.

• Добавлен расшифровщик слов конфигурации микропроцессоров серии AVR.

2.26 от 20.10.03- Улучшена работа при программировании процессоров серии AVR в режиме внутрисхемного программирования.

• Добавлено программирование битов WDTON и M103C слова конфигурации Atmega64, Atmega128.

• Добавлена микросхема Attiny26.

2.27 от 29.02.2004- Добавлена микросхема АТ89S52.

• Увеличена длительность импульса программирования для процессоров PIC16F6XX.

• Изменён алгоритм программирования слова конфигурации процессоров серии “Atmega…”.

2.28 от 17.06.2004- Добавлен анализ наличия микросхемы серии AVR перед программированием.

• Введена индикация наличия связи между программатором и компьютером:

• Введены два вида отображения объёма микросхемы- в шестнадцатеричном и десятичном формате.

2.29а от 12.07.2004- Добавлено программирование EEPROM микропроцессоров серии PIC16FXXX.

2.29е от 29.09.2004- Добавлена микросхема ATtiny2313.

2.30a от 12.10.2004- Добавлены микросхемы семейства PIC18.

• Расширен формат слова конфигурации процессоров до семи шестнадцати битных слов.

• Добавлены микросхемы AT25128, AT25256.

2.32 от 10.03.2005- Добавлены микросхемы AT89C51RC, PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A.

2.33 от 28.03.2005- Добавлены микросхемы PIC10F200, PIC10F202, PIC10F204, PIC10F206.

2.35 от 07.06.2005- Добавлены микросхемы PIC16HV540, PIC16F627A, PIC16F628A, PIC16F648A, PIC16F636, PIC16F639, PIC16F676, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F818, PIC16F819.

Приложение 1.

Полный список микросхем, поддерживаемых программатором:

EPROM: 27C16, 27C32, 27C64, 27C128, 27C256, 27C512, 27C010, 27C1001, 27C020, 27C2001, 27C040, 27C4001, 27C080, 27C801, W27C512, W27C010, W27C020.

EEPROM: 28C16, 28C17, 28C64, 28C256, 28C010, 28C040.

FLASH: 29C256, 29C512, 29C010, 29EE010, 29C020, 29C040, 29F010, 29F040, 39SF010, 39SF020, 39SF040, 49F001, 49F010, 49F020, 49F040.

При наличии модуля “PIC”:

PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675.

PIC16C52, PIC16C54, PIC16C54A, PIC16C54B, PIC16C54C, PIC16C56, PIC16C56A, PIC16C58A, PIC16C58B, PIC16CR54A, PIC16CR54B, PIC16CR54C, PIC16CR56A, PIC16CR58A, PIC16CR58B, PIC16C505, PIC16C554, PIC16C556, PIC16C558, PIC16HV540.

PIC16C61, PIC16C62, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F648A, PIC16F630, PIC16F636, PIC16F639, PIC16F676, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689.

PIC16C71, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16C710, PIC16C711, PIC16C712, PIC16C716, PIC16C745, PIC16C765, PIC16C717, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16F716, PIC16F73, PIC16F74, PIC16F76, PIC16F77.

PIC16C83, PIC16C84, PIC16F818, PIC16F819, PIC16F83, PIC16F84, PIC16F84A, PIC16F85, PIC16F86, PIC16CR83, PIC16CR84, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F874, PIC16F876, PIC16F877, PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A.

PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F4220, PIC18F4320, PIC18F2420, PIC18F2520, PIC18F4420, PIC18F4520, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F2439, PIC18F2539, PIC18F4439, PIC18F4539.

Приналичиимодуля “AT89”: AT89C51, AT89C52, AT89C55, AT89C55WD, AT89S8252, AT89S53, AT89C2051,AT90S1200, AT89LC51, AT89LC52, AT89LC55, AT89LS8252, AT89S52, AT89LS53, AT89LC2051,AT90LS1200.

I2C: 24C00, 24LC00, 24C01, 24LC01, 24C02, 24LC02, 24C04, 24LC04, 24C08, 24LC08, 24C16, 24CL16, 24C32, 24LC32, 24C64, 24LC64, 24AA65, 24C256, 24LC256, 24FC256, 24AA256.

SPI: 25C040, 25LC040, 25AA040, 25C080, 25LC080, 25AA080, 25C160, 25LC160, 25AA160, 25C320, 25LC320, 25AA320, 25C640, 25LC640, 25AA640, AT25128, AT25256.

MicroWire8, MicroWire16: 93C46, 93C56, 93C66, 93C76, 93C86, 93LC46, 93LC56, 93LC66, 93LC76, 93LC86.

Приналичиикабеля AVR (п 6.3): AT90S1200, AT90S2313, AT90S4414, AT90S8515, AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, Attiny10, Attiny11, Attiny12, Attiny15L, Attiny22L, Attiny26, Attiny2313, Atmega8, Atmega16, Atmega163, Atmega32, Atmega323, Atmega64, Atmega128, Atmega8535, Atmega8515.

Приналичиимодуля PIC10Fxxx: PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675.

Гарантийные обязательства.

Гарантийный срок 12 месяцев со дня продажи изделия.

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

  2. Поставщик гарантирует соответствие характеристик изделия, требованиям, изложенным в “Инструкции по эксплуатации” в течение указанного срока со дня поставки прибора, при соблюдении условий эксплуатации:

    1. Питающие входные напряжения должны соответствовать “Инструкции по эксплуатации”.

    2. Относительная влажность не более 90% при температуре 250С, атмосферное давление от 495 до 795 мм. рт. ст.

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

    4. Отсутствие падений и вибрации.

    5. После пребывания в предельных условиях (хранения, транспортировки) время выдержки прибора в нормальных (эксплуатационных) условиях – 2 часа.

  3. Гарантийное обслуживание выполняется после предоставления изделия на территорию предприятия – поставщика, т.к. после ремонта или замены изделие должно быть подвергнуто тщательной проверке.

  4. Доставка неисправного или получение отремонтированного изделия выполняется за счёт и силами потребителя, если в специальном договоре не указано иное.

Производитель:

“Лаборатория МЭТ”

г. Екатеринбург 620144, АЯ-37,

Факс: 49-30-43

E-Mail akor_1@

Сайт прогамматора:

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

    Конкурс
    ОТКРЫТЫЙ КОНКУРС НА ПРАВО ЗАКЛЮЧЕНИЯ ГОСУДАРСТВЕННОГО КОНТРАКТА НА оказание услуг по Организации круглосуточной службы обеспечения: технического обслуживания зданий, сооружений, инженерных систем, оборудования и коммуникаций, а так
  2. Киви Берд

    Документ
    Остальные, правда, предпочитали молчать, а коринфянин Сокл сказал вот что: "Поистине, скорее небо провалится под землю, а земля поднимется высоко на воздух над небом, скорее люди будут сжить в море, а рыбы – там, где раньше жили
  3. Вопросы к экзамену по предмету «Аппаратное обеспечение эвм»

    Вопросы к экзамену
    Прикладное программное обеспечение , автоматизированная система управления , АСНИ (автоматизированная система научных исследований) , геоинформационная система ?
  4. Гигабайты власти: информационные технологии между свободой и тоталитаризмом

    Документ
    Страницы жизни героя, 1895. Самая знаменитая сточная яма США. Джон Эдгар Гувер - человек, пересидевший на важном государственном посту 8 президентов и 18 министров юстиции.
  5. Бёрд Киви (2)

    Документ
    Остальные, правда, предпочитали молчать, а коринфянин Сокл сказал вот что: "Поистине, скорее небо провалится под землю, а земля поднимется высоко на воздух над небом, скорее люди будут сжить в море, а рыбы – там, где раньше жили

Другие похожие документы..