2 описание команд – Инструкция по эксплуатации Kramer SG-6005

Страница 14

Advertising
background image

KRAMER ELECTRONICS, LTD.

14

10.2 Описание команд

Таблица 1. Набор команд устройства SG-6005

¹

Команда

I5

I4

I3

I2

I1

I0

0

Сброс (RESET)

0

0

0

0

0

0

1

Прочитать режим

0

0

0

0

0

1

2

Записать состояние режима

0

0

0

0

1

0

3

Нажать кнопку на передней панели

0

0

0

0

1

1

4

Считать данные с дисплея — младший байт

0

0

0

1

0

0

5

Считать данные с дисплея — старший байт

0

0

0

1

0

1

6

Записать данные на дисплей — младший байт

0

0

0

1

1

0

7

Записать данные на дисплей — старший байт

0

0

0

1

1

1

8

Записать данные в кодер

0

0

1

0

0

0

9

Записать данные в декодер

0

0

1

0

0

1

10

Записать данные в EEPROM

0

0

1

0

1

0

11

Считать данные из EEPROM

0

0

1

0

1

1

16

ОШИБКА

0

1

0

0

0

0

57

Установить режим сохранения установок

1

1

1

0

0

1

61

Идентификация устройства

1

1

1

1

0

1

Команда 0 — RESET (Сброс)

Данные = 0: инициализация устройства. При инициализации устройство высылает команду RESET (дан-

ные=0). Производится сброс состояния устройства, как после включения питания.
Данные = 1: сбросить настройки в заводские значения. При получении данной команды все запрограмми-

рованные параметры устройства возвращаются к исходным, заводским значениям.
Расширенные данные: установить в 0.

Команда 1 — Прочитать режим

Данные = номер режима (см. ниже).
Расширенные данные: установить в 0.
При получении ответной команды в младших битах расширенных данных возвращается состояние режи-

ма.
Вначале компьютер высылает команду в устройство. Устройство отвечает командой, установив в расши-

ренных данных Е0=1, если режим установлен или Е0=0, если не установлен.

Команда 2 — Записать состояние режима

Данные = номер режима (см. ниже).
Расширенные данные: состояние режима.
При нажатии оператором кнопки на передней панели состояние режима высылается в компьютер в слу-

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

чает компьютеру, высылая ему обратно те же данные (при отсутствии ошибки).

Команда 3 — Нажать кнопку на передней панели

Данные = номер кнопки (см. ниже).
Расширенные данные: установить в 0.
Если устройство получает данную команду, оно отрабатывает е¸ таким образом, как будто была нажата

соответствующая кнопка на передней панели. Если это приводит к изменению состояния режима, это

изменение высылается назад в компьютер.
Данная команда никогда не высылается устройством.

Команда 4 — Считать данные с дисплея на передней панели — младший байт

Данные = номер режима (см. ниже).
Расширенные данные: установить в 0.

Протокол обмена с SG-6005

Advertising