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
Сайт создан в системе uCoz