Orange Pro v3.7
Copyright © 1997-2001 CnC Lab All rights reserved.
NOTE: Программа поставляется "AS IS". Автор не несет никакой
ответственности за возможную потерю данных, поломку оборудования,
неработоспособность программы на вашем компьютере и прочие
чрезвычайные ситуации, прямо или косвенно возникнувшие при
использовании вами этой программы. Однако, со своей стороны,
автор прилагает максимум усилий, чтобы не допустить подобных
ситуаций и обращается к пользователям с просьбой сообщать о
малейших ошибках или неточностях, связанных с функционированием
или описанием данной программы.
ВВЕДЕНИЕ
ORANGE - универсальный программатор Serial EEPROM
24сXX,93cXX,25xxx и многих других типов...
Требования к конфигурации компьютера
ORANGE нормально функционирует в следующих условиях :
- Компьютер IBM PC/AT либо совместимый с ними;
- Процессор 286 и выше;
- EGA-совместимый видеоадаптер;
- устройство "МЫШЬ";
- Операционная система MS DOS 5.0 или более поздней версии;
- 640Kb Основного ОЗУ;
- Как минимум 200KB на жестком диске
Примечание: Программатор работоспособен при запуске из DOS-сессии
Windows95/98, однако корректная работа гарантируется только в чистом DOSе.
При запуске из Win флажок "Не давать программе обнаружить Windows"
в свойствах программы -> дополнительные параметры обязательно должен
быть выключен!
Возможности
- Чтение, запись и верификация SEEPROM
- В отличие от известных аналогов, все алгоритмы чтения и записи
написаны на специальном макроязыке HPL (tm), что позволяет
пользователю не только изучать и корректировать протоколы обмена,
но и самостоятельно добавлять любые SEEPROM (если аппаратная
часть программатора позволяет это сделать).
- Поддержка аппаратной части программаторов любого типа с помощью
специализированных драйверов.
- Чтение и запись в файл буфера обмена в bin и hex формате
и его редактирование в шестнадцатеричном и символьном виде.
- Режим записи только в необходимые ячейки EEPROM.
- Интерфейс "Turbo Vision" с поддержкой мыши и "горячих" кнопок.
Меню
- File
- Open file - чтение файла
- Save file as - запись файла
- Open Block - чтение блока из файла
- Save Block as - запись блока в файл
- Exit - Выход
- Buffer - операции с буфером:
- Fill - заполнение константой,
- Xor - Исключающее или, (Fill и Xor выполняются для
всего буфера либо для выделенных байт, при их наличии)
- Swap bytes - перестановка соседних байт.
- Swap nibbles - перестановка полубайтов в байте.
- Checksum - подсчет контрольной суммы (16-разрядное сложение).
- Registers - редактирование пользовательских регистров (если они заданы).
- Device
- Read - чтение EEPROM
- Write - запись EEPROM
- Write marked - запись только отмеченных байт
- Compare - сравнение буфера c EEPROM (несовпадения выделяются)
- Options
- General
- Force write - принудительная запись всего буфера
(иначе пишутся только необходимые байты)
- Verify during write - выполнять контрольное сравнение при записи слова
- Verify After write - выполнять сравнение после окончания записи
(сравнение не выполняется в режиме "Write marked")
- Block mode enable - разрешение блочного чтения/записи
- 16 bit editor - 16-битный режим редактирования
- Confirmation - Подтверждение операций
- Mark clear - снимать выделение после операции
- Description file - Поддержка файлов описаний. Описания представляют
собой текстовые файлы с именем сохраняемого файла и
стандартным расширением *.diz. Для редактирования
необходимо перейти в нижнюю строку информационного
окна либо нажать 'AltE'.
- Autosave - Автоматическое сохранение опций
- Device - Параметры текущей EEPROM
- Directories - Выбор каталога для рабочих файлов
- Debug mode - Режим пошаговой трассировки для отладки
и тестирование таймера
- Pin Tester - Режим ручной установки/чтения состояния пинов
Используются клавиши 0...7,A...F,'*'
- Save - Запись опций (выполняется автоматически при Autosave-вкл.)
- Type - Выбор типа EEPROM (Типы и параметры задаются
в orange.cfg)
- Help - информация о программе и о пользователе.
Редактор
Редактор предназначен для шестнадцатеричного и символьного
редактирования буфера обмена. В зависимости от выбранного типа
EPROM автоматически включается 8 или 16-битный режим. Порядок
отображения байт и ASCII символов в этих режимах не совпадает!
При отключенном режиме 16-битного редактирования 16-разрядных
данных младший байт распологается по младшему адресу.
Tab - переключение HEX/ASCII
Ins - выделение байта (установка/сброс)
(или двойной щелчок левой кнопкой мыши)
Gray "-" - отменить выделение
Gray "+" - установить выделение для всего буфера
Gray "*" - инвертировать выделение
CtrlB - отметить начало блока
CtrlE - отметить конец блока
PageUp - страница вверх
PageDown - страница вниз
CtrlPgUp - начало буфера
CtrlHome - начало буфера
CtrlPgUp - конец буфера
CtrlEnd - конец буфера чипа
Home - начало строки
End - конец строки
CtrlG - переход на адрес
Конфигурационный файл
В конфигурационном файле orange.cfg задается:
- Имя драйвера поддержки аппаратной части программатора и используемый
им порт (можно задавать имя порта (LPT1, COM2) или числовое значение
адреса порта в шестнадцатеричном виде).
(*) HARDWARE=ORANGE.DRV,LPT1
- Список групп:
(*) GROUP=MicroWire
Для перехода между группами в окне выбора можно использовать
клавиши влево/вправо.
- Список EEPROM:
(*) CHIP=93C56,128x16,93c66.hpl
где: 93С56 - название микросхемы
128x16 - объем и разрядность (если разрядность равна 8,
ее можно не задавать)
93c66.hpl - имя HPL файла (все HPL файлы располагаются
в подкаталоге с тем же названием)
Размер может задаваться и в килобайтах.
Если микросхема имеет режим блочного чтения/записи, размер блоков
задается в скобках после объема:
(*) CHIP=24C64,8K(16/8),24c512.hpl
Где 16 - размер блока чтения
8 - размер блока записи
Если размеры совпадают, можно задавать только одно число.
В данной версии размер блока не может быть больше 2K.
Принципиальная схема

Детали:
DD1 74LS05
DD2 74HCT14 (74HCT04)
VT1 Si p-n-p (КТ209,КТ502,2N2428)
D1 КД522,1N4002
D2 LED (АЛ307)
R1-R6 4.7K (Or Resistor Network)
R7-R12 4.7K (Or Resistor Network)
R13 2.7K
R14 1.0K
R15 10K
R16 750
R17 7.5K
C1 10uF/16V
C2,C3 0.1uF/50V
X1 DB25M
X2 DJK02 (SC21)Power Jack
X3 IDS16
Подключение MDA2061, MDA2062

Подключение ER1400

Подключение S2100R

Печатная плата



Программа поддержки: orange.rar (95k)
Регистрация
----------------
Для регистрации полной версии запустить:
orange.exe -reg
Ввести имя/фамилию (2 слова, только латинский шрифт!)
Выслать имя и ID автору для получения ключа.
Стоимость регистрации текущей версии можно узнать,
написав по указанным ниже адресам.
При регистрации производится привязка программы к
конфигурации компьютера. Если конфигурация вашего
компьютера изменилась, новый ключ будет выслан вам по запросу.
Рекомендуется сделать резервную копию файла orange.dat,
в котором сохраняется информация о регистрации.
Благодарности
-------------------
Автор выражает признательность людям, чьи идеи, алгоритмы,
советы и замечания помогли выпустить эту версию программы:
Victor Filipyev Eric Savenok
Edward Nedeliaev Valery Fomin
Victor Maksimov Ilfak Guilfanov
Vlad Larionov David Tait
Vladimir Gembrowskyi
По вопросам регистрации, получения новых версий,
с предложениями по усовершенствованию продукта и
с сообщениями об ошибках обращайтесь к разработчику:
Alex Plusov
Belarus Minsk
Fidonet: 2:450/147.12
E-mail: <aplusov@newmail.net>, <a_plusov@gmx.net>
http://cnclab.da.ru
Сайт создан в системе uCoz
|