DS2490
21 из 49
PULSE (Импульс) Эта команда используется для временного подтягивания шины 1 Wire к +12 В чтобы обеспечить программирование приборов СППЗУ или формирования мощной подтяжки к +5 В для подачи дополнительной энергии подключенному прибору iButton например датчику температуры или криптографическому iButton Тип импульса определяется значением встроенного бита параметра TYPE Длительность импульса определяется значением в соответствующем регистре режима (импульс программирования или мощной подтяжки) Для определения наличия напряжения программирования +12 В (V
) используется бит 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:
Отсутствуют
Регистр результатов:
Условие
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
Инструкция по эксплуатации Rainbow Electronics DS2490 — страница 20
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS2490 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.