Rainbow-electronics DS2490 Manual de usuario Pagina 23

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 49
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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 pagina 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 48 49

Comentarios a estos manuales

Sin comentarios