Rainbow-electronics DS2490 Manual do Utilizador Página 23

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 49
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 22
DS2490
23 из 49
MATCH ACCESS (Адресация путем сравнения) — Эта команда используется для адресации прибора,
подключенного к активной секции шины 1Wire, с помощью кода команд Сравнение ПЗУ или Уско
ренное сравнение ПЗУ. Перед выполнением команды в FIFOбуфер конечной точки EP2 должен быть
предварительно помещен 8байтный идентификатор ПЗУ требуемого прибора. Встроенный команд
ный бит RST включает сброс шины 1Wire перед выполнением команды, а встроенный бит SE включа
ет изменение скорости шины 1Wire, действующей до начала выполнения команды.
READ STRAIGHT (Непосредственное чтение) — Эта команда передает на шину 1Wire определяе
мый пользователем заголовок данных и затем считывает с шины заданное число байтов. Как правило,
заголовок состоит из кода команды 1Wire, за которым следуют байты TA1 и TA2. Например, в заголо
вок можно включить команду Сравнение ПЗУ и идентификатор ПЗУ, для того чтобы адресовать при
бор на текущей скорости. Эта команда также может быть использована для копирования блокнотной
памяти или отключения ветви сети. Встроенный командный бит RST включает сброс шины 1Wire пе
ред выполнением команды. Перед выполнением команды в FIFOбуфер конечной точки EP2 должны
быть предварительно помещены данные заголовка. Кроме того, в том случае, если размер заголовка
превышает размер буфера, программное обеспечение хоста должно контролировать состояние содер
жимого FIFOбуфера с тем, чтобы дополнительные данные посылались в него постепенно, по мере не
обходимости. Точно также следует отслеживать состояние FIFOбуфера конечной точки EP3 при опе
рациях чтения блоков данных. Во время чтения блока необходимо следить за числом байтов, загружен
ных в FIFOбуфер конечной точки EP3, для того чтобы считать данные из буфера прежде, чем
произойдет его переполнение.
Параметры команды:
2 байта, задающие размер блока
Данные EP2: Длина Описание
Равна размеру блока Блок данных, которые должны записываться в прибор 1Wire
Данные EP3: Длина Описание
Равна размеру блока Блок данных, считанных из прибора 1Wire
Регистр результатов:
Если ICP = 1: данные результата не генерируются.
Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00.
Если ICP = 0 и NTF = 0: данные результата не генерируются, поскольку отсутствуют
коды ошибок, связанные с этой командой
Параметры команды:
2 байта: байт команды сравнения, байт новой скорости 1Wire (опция)
Данные EP2: Длина Описание
8 байт Идентификатор ПЗУ адресуемого прибора
Данные EP3:
Отсутствуют
Регистр результатов:
Если ICP = 1: данные результата не генерируются.
Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00.
Если ICP = 0 и NTF = 0: данные результата не генерируются, поскольку отсутствуют
коды ошибок, связанные с этой командой
Vista de página 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 48 49

Comentários a estes Manuais

Sem comentários