Rainbow-electronics DS2490 Bedienungsanleitung Seite 21

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 49
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 20
DS2490
21 из 49
PULSE (Импульс) — Эта команда используется для временного подтягивания шины 1Wire к +12 В,
чтобы обеспечить программирование приборов СППЗУ, или формирования мощной подтяжки к +5 В
для подачи дополнительной энергии подключенному прибору iButton, например датчику температуры
или криптографическому iButton. Тип импульса определяется значением встроенного бита параметра
TYPE. Длительность импульса определяется значением в соответствующем регистре режима (импульс
программирования или мощной подтяжки). Для определения наличия напряжения программирования
+12 В (V
PP
) используется бит 12VP байта флагов состояния прибора (2й бит), см. Табл. 17.
1WIRE RESET (Сброс шины 1Wire) — Эта команда используется для генерирования импульса
сброса на шине 1Wire и, как опция, для изменения скорости 1Wire. Новая скорость будет действовать
только в том случае, если встроенный командный бит SE будет установлен в 1. Если команда 1WIRE
RESET посылается после команды Ускоренный пропуск ПЗУ, бит SE должен быть установлен в 1, а код
новой скорости должен быть 0x02. Дополнительную информацию о скорости обмена данными см. в
разделе «Команды Режима». Для переключения обратно на обычную скорость следует установить бит
SE = 1 и новое значение параметра скорости 0x00 (обычная скорость) или 0x01 (гибкая скорость).
BIT I/O (Чтение/запись бита) — Эта команда генерирует один временной интервал на шине 1Wire и
считывает ответ. Бит данных d3 (D) 1го байта команды определяет значение, которое будет записано
на шину 1Wire. После окончания этого временного интервала, как опция, может подключаться мощ
ная подтяжка. Для этого используются встроенные командные биты SPU и CIB. При CIB = 1 требуемая
мощная подтяжка будет осуществляться, только если с шины будет считан 0. Возврат данных хосту про
исходит лишь в том случае, если встроенный бит ICP = 0. Если ICP = 0, то считанный из прибора
Параметры команды:
1 байт, задающий новую длительность
Данные EP2:
Отсутствуют, эта команда использует в качестве входных данных параметр команды
Данные EP3:
Отсутствуют
Регистр результатов:
Если ICP = 1: данные результата не генерируются.
Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00.
Если ICP = 0 и NTF = 0: данные результата не генерируются, поскольку отсутствуют
коды ошибок, связанные с этой командой
Параметры команды:
Отсутствуют
Данные EP2:
Отсутствуют
Данные EP3:
Отсутствуют
Регистр результатов: Код Условие
VPP ICP = 0, NTF = 0 или 1: напряжение +12 В не обнаружено
0x00 ICP = 0, NTF = 1: ошибок не обнаружено
Отсутствует ICP = 0, NTF = 0: ошибок не обнаружено
Отсутствует ICP = 1
Параметры команды:
1 байт, задающий новую скорость после сброса
Данные EP2:
Отсутствуют
Данные EP3:
Отсутствуют
Регистр результатов: Код Условие
SH, NRS, APP ICP = 0, NTF = 0 или 1: нестандартная ситуация или был обнару
жен сигнальный импульс присутствия
0x00 ICP = 0, NTF = 1: ошибок не обнаружено
Отсутствует ICP = 0, NTF = 0: ошибок не обнаружено
Отсутствует ICP = 1
Seitenansicht 20
1 2 ... 16 17 18 19 20 21 22 23 24 25 26 ... 48 49

Kommentare zu diesen Handbüchern

Keine Kommentare