Rainbow-electronics DS2490 Bedienungsanleitung Seite 22

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 49
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 21
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
0000000D
Параметры команды:
1 байт: байт данных, посылаемых на шину 1Wire. При операциях чтения этот байт дол
жен быть равен 0xFF
Данные EP2:
Отсутствуют, эта команда использует в качестве входных данных параметр команды
Данные EP3: Длина Описание
Если ICP = 0: 1 байт Байт, считанный из прибора 1Wire
Если ICP = 1: Отсутствует Возвращаемые данные отсутствуют
Регистр результатов:
Если ICP = 1: данные результата не генерируются.
Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00.
Если ICP = 0 и NTF = 0: данные результата не генерируются, поскольку отсутствуют
коды ошибок, связанные с этой командой
Seitenansicht 21
1 2 ... 17 18 19 20 21 22 23 24 25 26 27 ... 48 49

Kommentare zu diesen Handbüchern

Keine Kommentare