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