Требования
к конфигурации компьютера
ORAN-G4+ вполне типа
нормально функционирует в
следующих условиях:
- Компьютер IBM PC/AT либо
совместимый с ними;
- Процессор 486 и выше;
- VGA (SVGA) - совместимый
видеоадаптер;
- Свободный LPT порт;
- устройство "МЫШЬ"-
(рекомендуется);
- Операционная система MS
Windows 95/98/NT/2000;
- 32 Mb ОЗУ;
- Как минимум 1Mb на жестком
диске.
Подключение
и инсталляция программы
- Выключите ПК
- Соедините кабелем из
комплекта поставки
программатор с LPT портом
компьютера
- Подключите блок питания к
разъему питания
программатора и вставьте
его в розетку
- Включите ПК
- Скопируйте программу с CD
на HDD или разархивируйте
при получении архива с
сайта
- Запустите программу
Orange4proSetUp.exe
- При необходимости
установите номер порта в опциях
программы (по умолчанию
установлен LPT1)
- Программатор готов к
работе
Работа с
меню
Для выбора элементов
меню следует нажать клавишу Alt
и подвести маркер к нужному
элементу клавишами управления
курсора (со стрелками) либо
выбрать нужный пункт
указателем мыши.
File
- New - новый файл
- Open file - чтение файла в
буфер
- Save - запись файла
- Save as - запись файла c новым
именем
- Descriptions - просмотр и
редактирование описаний.
- Recent - Имена последних
четырех рабочих файлов для
их загрузки.
- Exit - Выход
Buffer -
операции с буфером:
- Copy - копировать
выделенную область буфера
- Paste - вставка
скопированной области
- Search - поиск
шестнадцатеричной строки
в буфере. Допустимо
использовать символ '?' для
замены произвольного
байта или полубайта.
- Replace - замена. Обработка
строки поиска аналогична
Search.
- Select Block - выделение блока
по заданным адресам
- Fill Buffer - заполнение
константой или
последовательностью
- Xor Buffer - Исключающее ИЛИ
константы и буфера
- Swap bytes - перестановка
соседних байт.
- Swap nibbles - перестановка
полубайтов в байте.
- Swap bits - перестановка битов
в байте.
- Checksum - подсчет
контрольной суммы (3
алгоритма).
- Registers - редактирование
пользовательских
регистров (если они
заданы).
Device
- Read - чтение EEPROM
- Write - запись EEPROM
- Modify - запись только
отмеченных байт
- Compare - сравнение буфера c
EEPROM с отметкой
несовпадений
- Differense - сравнение буфера c
EEPROM с построением таблицы
Options
General - установка общих
параметров
- Force write - принудительная
запись всего буфера (иначе
пишутся только
необходимые байты)
- Verify during write - выполнять
контрольное сравнение при
записи слова
- Verify After write - выполнять
сравнение после окончания
записи (сравнение не
выполняется в режиме
записи "Modify")
- Block mode enable - разрешение
блочного чтения/записи
- Confirmation - Подтверждение
операций
- Button Bar - Панель
дополнительных кнопок (для
пользовательских секций
HPL)
- Autosave - Автоматическое
сохранение опций
Hardware - выбор типа
программатора и номера LPT
порта. Тестирование
подключенного
программатора.
Editor - Параметры
шестнадцатеричного редактора
- Mark clear - снимать выделение
после операции
- 16 bit editor - 16-битный режим
редактирования
- ANSI-OEM conversion -
перекодировка символов
для ASCII поля редактора.
- Show gridlines - отображение
сетки
- Read only - запрет
редактирования буфера
- Default buffer value -
шестнадцатеричное число,
определяющее начальное
заполнение буфера
Files - Настройки файловых
операций
- Check file size - проверка
размера файла при
загрузке.
- Mark load data - выделение
загруженной области в
редакторе.
- Descriptions - Поддержка файлов
описаний.
- Swap 16-bit files - Перестановка
старших и младших байт в
бинарных файлах для
16-разряжных микросхем.
Внимание! При установке
данной опции записанные
файлы будут несовместимы
со стандартными файлами
Orange.
Device - Параметры текущей
микросхемы
Colors - Настройка цветов
Language - Выбор языка
программы (русский,
английский). Смена языка
происходит после
перезагрузки программы.
Calculator - Вызов встроенного Калькулятора.
Type - Выбор типа
микросхемы
Help -
информация о программе и о
микросхеме.
Редактор
Редактор
предназначен для
шестнадцатеричного и
символьного редактирования
содержимого буфера.
В верхнем столбце окна
отображаются адреса байтов в
строке. Правый столбец
отображает адреса
редактирования. Адрес текущего
байта равен сумме адреса
строки и адреса столбца. Его
также можно узнать в строке
дополнительной информации.
Нажатие левой кнопки мыши на
столбце адресов открывает окно
перехода на заданный адрес.
Основное поле разбито
на 2 части, в левой отображаются
шестнадцатеричные значения, в
правой - соответствующие
символьные коды. Выделение
блока производится нажатием и
удержанием левой кнопки мыши и
перемещением курсора. При
нажатии на правую кнопку мыши
вызывается контекстное меню.
В зависимости от
выбранного типа EPROM
автоматически включается 8 или
16-битный режим. Порядок
отображения байт и ASCII символов
в этих режимах не совпадает!
"Горячие
клавиши" редактора |
Tab
|
переключение
HEX/ASCII
|
Ins
|
выделение
байта (установка/сброс)
(или двойной щелчок левой
кнопкой мыши)
|
Gray
"-"
|
отменить
выделение
|
Gray
"+"
|
установить
выделение для всего буфера
|
Gray
"*"
|
инвертировать
выделение
|
Ctrl-C
|
копировать
блок
|
Ctrl-V
|
вставить
блок
|
PageUp
|
страница
вверх
|
PageDown
|
страница
вниз
|
CtrlPgUp
|
начало
буфера
|
CtrlHome
|
начало
буфера
|
CtrlPgUp
|
конец
буфера
|
CtrlEnd
|
конец
буфера чипа
|
Home
|
начало
строки
|
End
|
конец
строки
|
BackSpace
|
переход
на предыдущий байт (символ)
|
Строка статуса
Строка статуса
находится внизу экрана. Строка
статуса отображает тип
микросхемы, панель для
установки и состояние
служебных клавиш.
Установка
типа микросхемы
Выбор типа
микросхемы производится с
помощью команды меню
Type либо кнопкой "Выбор
типа" на панели кнопок.
Окно выбора содержит два
столбца: Группа и Микросхема.
Все микросхемы разбиты по
группам в соответствии с
фирмой-производителем или
функциональным
характеристикам. При смене
группы список микросхем в
правом окне обновляется
автоматически. Управление
производится не только с
помощью мыши, но также
курсорными клавишами.
Быстрый переход к нужному
названию осуществляется с
помощью нажатия первой буквы
названия на клавиатуре.
Для подтверждения выбора -
двойной щелчок левой клавиши
мыши или кнопка "OK", Типы и
параметры задаются в файле orange.cfg.
Текущий тип и параметры
микросхемы отображаются в
нижнем информационном окне.
Конфигурационный
файл
В конфигурационном
файле orange.cfg задается:
Список групп:
(*) GROUP=MicroWire
Список EEPROM:
(*) CHIP=93C56,128x16,93c66.hpl
где: 93С56 - название микросхемы
128x16 - объем (емкость) памяти и
разрядность. Если разрядность
равна 8, ее можно не задавать.
Размер можно задавать и в
килобайтах.
93c66.hpl - имя HPL файла
Если микросхема имеет режим
блочного чтения/записи, размер
блоков задается в скобках
после объема:
(*) CHIP=24C64,8K(16/8),24c512.hpl
Где 16 - размер блока чтения
8 - размер блока записи
Если размеры совпадают, можно
задавать только одно число.
Все HPL файлы располагаются в
подкаталоге HPL\. Загрузка файла
производится при выборе
соответствующего типа в меню.
Один HPL модуль может
соответствовать нескольким
типам микросхем различного
объема.
Windows-версия программы
поддерживает работу с
несколькими конфигурационными
файлами.
Калькулятор
Встроенный
калькулятор выполняет
арифметические операции с
32-разрядными данными
поддерживает запись формул в
прямом виде с выдачей
результата в
шестнадцатеричном, десятичном
и двоичном виде.
Калькулятор может быть вызван 2
способами:
1 - Стандартный режим: Меню>Настройки>Калькулятор.
2 - Контекстный режим: Правая
клавиша мышив
редакторе>Редактор. В этом
случае разультат вычислений
записывается по текущему
адресу редактирования (при
условии отсутствия ошибок в
выражении).
Типы чисел:
0xNN,0NNH - шестнадцатеричное
NN - десятичное
NNb - двоичное
[NN] - Байт (слово) из буфера по
адресу NN.
Арифметические и логические
операции:
+ - сложение
- - вычитание
* - умножение
/ - деление
% - взятие остатка
& - AND
| - OR
^ - XOR
Деление на 0 и взятие остатка
запрещено. Приоритет операций
задается круглыми скобками.
Примеры:
12+20/2 = 22
0x16&01111b = 6
[10]+[0Bh] = сумма 10 и 11 ячеек буфера
Типы
файлов
BIN - двоичный
файл данных
ROM - двоичный
файл данных
EEP - двоичный
файл данных
HEX - Intel HEX
S19 - Motorola S-records
E2P - Файл в
формате PonyProg
DIZ - файл описания
HPL - описание
алгоритма на языке HPL
HPX -
закодированный HPL файл
Файл
описания
Описания представляют
собой текстовые файлы с именем
рабочего файла и стандартным
расширением *.diz. Сохранение и
загрузка файла описания
производится синхронно с
основным файлом. Для работы с
описаниями необходимо
установить флаг "Description
file" в опциях программы.
|