Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 39

Advertising
background image

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

Advertising