2 описание команд – Инструкция по эксплуатации Kramer SG-6005
Страница 14
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