Инструкция по эксплуатации Rainbow Electronics DS2490
Страница 40
DS2490
40 из 49
SM
SM = 1 осуществляет поиск идентификаторов ПЗУ и сообщает о них, не предостав
ляя доступа к конкретному прибору.
SM = 0 осуществляет «Строгий доступ» к конкретному прибору
SPU
SPU = 1 осуществляет формирование мощной подтяжки к 5 В после выполнения
команды BIT I/O, BYTE I/O, BLOCK I/O или DO & RELEASE.
SPU = 0 — формирование мощной подтяжки не осуществляется
TYPE
TYPE = 1 определяет установку длительности импульса программирования.
TYPE = 0 определяет установку длительности мощной подтяжки
Z
Z = 1 проверяет, являются ли нулевые биты в записанном байте нулевыми битами
в байте, считанном из прибора.
Z = 0 проверяет, идентичен ли записанный байт считанному из прибора
КОМАНДЫ ОБМЕНА ДАННЫМИ
SET DURATION
Коды пакета:
bmRequestType
0x40
bRequest
COMM_CMD
wValue
Байт 2
Байт 1
Байт 2:
0
0
0
0
0
NTF
ICP
0
Байт 1:
0
0
0
1
TYPE
0
1
IM
wIndex
Байт 2
Байт 1
Байт 2 — 0x00 (не используется)
Байт 1 — новая длительность:
Беззнаковое 8 битное двоичное число, определяющее новую длительность.
Зависимость длительности от значения кода и дополнительные сведения о
формате см. в разделе «Команды Режима»
wLength
0x0000
PULSE
Коды пакета:
bmRequestType
0x40
bRequest
COMM_CMD
wValue
Байт 2
Байт 1
Байт 2:
0
0
0
0
F
NTF
ICP
0
Байт 1:
0
0
0
1
TYPE
0
0
IM
wIndex
0x0000
wLength
0x0000
1 WIRE RESET
Коды пакета:
bmRequestType
0x40
bRequest
COMM_CMD
Название бита
Описание