DS2490
22 из 49
1 Wire бит сохраняется в FIFO буфере конечной точки EP3 и считывается хостом используя транзак цию массивов данных через EP3.
Таблица 15 Байт считанный при выполнении команды BIT I/O
BYTE I/O (Чтение/запись байта) Эта команда осуществляет непосредственную запись или чтение шины 1 Wire и как опция подключает мощную подтяжку после считывания/записи последнего бита байта Возможность подключения мощной подтяжки управляется с помощью встроенного командного бита SPU При операции записи байт данных который должен записываться включается в установоч ный пакет команды как описано в Приложении 2 При операции чтения значение байта данных уста новочного пакета должно быть равно 0xFF Возврат данных хосту происходит только в том случае если встроенный бит ICP = 0 Если ICP = 0 то считанный из прибора 1 Wire байт сохраняется в FIFO буфе ре конечной точки EP3 и считывается хостом используя транзакцию массивов данных через EP3.
BLOCK I/O (Чтение/запись блока) Эта команда осуществляет непосредственную запись или чте ние шины 1 Wire и как опция подключает мощную подтяжку после считывания/записи последнего байта блока Возможность подключения мощной подтяжки управляется с помощью встроенного ко мандного бита SPU Встроенный бит RST включает сброс шины 1 Wire перед выполнением команды Для выполнения функции Чтение все байты входных данных должны быть равны 0xFF в противном случае произойдет маскирование данных считываемых с шины 1 Wire Для записи блока данные перед выполнением команды должны быть предварительно помещены в FIFO буфер конечной точки EP2. Кроме того в том случае если размер блока данных превышает размер буфера программное обеспече ние хоста должно контролировать состояние содержимого FIFO буфера с тем чтобы дополнительные данные посылались в него постепенно по мере необходимости Точно также следует отслеживать со стояние FIFO буфера конечной точки EP3 при операциях чтения блоков данных Во время чтения бло ка необходимо следить за числом байтов загруженных в FIFO буфер конечной точки EP3 для того чтобы считать данные из буфера прежде чем произойдет его переполнение.
Параметры команды:
Отсутствуют
Данные EP2:
Отсутствуют эта команда использует в качестве входных данных параметр команды
Данные EP3:
Длина
Описание
Если ICP = 0: 1 байт
Бит считанный из прибора 1 Wire
Если ICP = 1: Отсутствует
Возвращаемые данные отсутствуют
Регистр результатов:
Если ICP = 1: данные результата не генерируются Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00. Если ICP = 0 и NTF = 0: данные результата не генерируются поскольку отсутствуют коды ошибок связанные с этой командой
Бит 7
Бит 6
Бит 5
Бит 4
Бит 3
Бит 2
Бит 1
Бит 0
Параметры команды:
1 байт: байт данных посылаемых на шину 1 Wire При операциях чтения этот байт дол жен быть равен 0xFF
Данные EP2:
Отсутствуют эта команда использует в качестве входных данных параметр команды
Данные EP3:
Длина
Описание
Если ICP = 0: 1 байт
Байт считанный из прибора 1 Wire
Если ICP = 1: Отсутствует
Возвращаемые данные отсутствуют
Регистр результатов:
Если ICP = 1: данные результата не генерируются Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00. Если ICP = 0 и NTF = 0: данные результата не генерируются поскольку отсутствуют коды ошибок связанные с этой командой
Инструкция по эксплуатации Rainbow Electronics DS2490 — страница 21
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS2490 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.