Инструкция по эксплуатации Rainbow Electronics DS2490
Страница 39
DS2490
39 из 49
ПРИЛОЖЕНИЕ 2. КОМАНДЫ ОБМЕНА ДАННЫМИ МИКРОСХЕМЫ DS2490,
ВСТРОЕННЫЕ БИТЫ КОМАНДЫ,
КОДЫ УСТАНОВОЧНОГО ПАКЕТА
Команды Обмена данными содержат в поле wValue встроенные биты параметров команды. Назначе
ние битов параметров описано ниже.
Название бита
Описание
CH
CH = 1 продолжает чтение, если страница переадресована.
CH = 0 останавливает чтение, если страница переадресована
CIB
CIB = 1 отключает формирование мощной подтяжки к 5 В, если бит SPU = 1 и бит,
считанный с шины 1 Wire, тоже равен 1.
CIB = 0 обычно включает формирование мощной подтяжки к 5 В
PS
PS = 1 сокращает размер заголовка с 3 х до 2 х байтов.
PS = 0 устанавливает размер заголовка, равный 3 м байтам
D
Значение бита данных, записываемого на шину 1 Wire
DT
DT = 1 активирует/выбирает генератор CRC 16.
DT = 0 — CRC не генерируется
F
F = 1 очищает буферы в случае, если во время выполнения предыдущей команды
произошла ошибка; требуется, чтобы в предыдущей команде ICP = 0.
F = 0 запрещает очистку буферов
ICP
ICP = 1 указывает, что данная команда не является последней командой в макросе;
как следствие, сообщения обратной связи с результатом обработки команды подав
ляются.
ICP = 0 указывает, что данная команда является последней командой в макросе или
одиночной командой; включает передачу сигналов обратной связи с результатом
обработки команды
IM
IM = 1 включает немедленное выполнение команды. Считается, что все данные
прибора 1 Wire, требуемые для выполнения команды, были приняты в конечной
точке EP2.
IM = 0 отключает немедленное выполнение команды; выполнение должно начаться
по команде функции управления
NTF
NTF = 1 — всегда генерировать данные обратной связи с результатом обработки
команды Обмена данными, если ICP = 0.
NTF = 0 — генерировать данные обратной связи с результатом обработки команды
Обмена данными только при возникновении ошибки и при ICP = 0.
Если ICP = 1, сообщения обратной связи подавляются в любом случае, см. выше
описание бита ICP
PST
PST = 1 — периодически генерировать последовательность сброса шины 1 Wire,
пока не будет обнаружен импульс присутствия.
PST = 0 — генерировать только одну последовательность сброса шины 1 Wire
R
R = 1 выполняет функцию чтения.
R = 0 выполняет функцию записи
RST
RST = 1 включает сброс шины 1 Wire перед выполнением команды.
RST = 0 отключает сброс шины 1 Wire
RTS
RTS = 1 возвращает хосту информацию о несовпадении, если бит SM = 1 и на шине
имеется больше приборов, чем может быть обнаружено в текущем проходе.
RTS = 0 не возвращает информацию о несовпадении
SE
SE = 1 включает изменение скорости шины 1 Wire.
SE = 0 отключает изменение скорости шины 1 Wire