Descargar Imprimir esta página

Embedded Data Systems HA7E Manual Del Usuario página 4

Ascii de rs232 a 1-wire

Publicidad

'S'
BUSCAR ROM
Forma: "S"
(un comando de un sólo carácter)
Cuando un sistema es arrancado inicialmente, puede ser que la aplicación host no conozca el número de dispositivos
conectados al bus 1–Wire, o sus códigos en ROM de 64 bits. El comando Buscar ROM permite que el HA7E emplee un
proceso de eliminación para identificar los códigos en ROM de 64 bits de todos los dispositivos en el bus. El proceso de
búsqueda en ROM consiste en la repetición de una simple rutina de 3 pasos: leer un bit, leer el complemento del bit, para
después escribir el valor deseado de ese bit. El HA7E ejecuta esta simple rutina de 3 pasos sobre cada bit en la ROM.
Después de hacer una pasada completa, el HA7E ya conoce el contenido de la ROM de un dispositivo. Este código ROM
de 64 bits es después reportado como una cadena hexadecimal ASCII de 8 bits. Mediante pasadas adicionales puede
identificarse el total de dispositivos restantes y sus respectivos códigos ROM. El comando Buscar ROM del HA7E
encontrará los códigos en ROM de un dispositivo esclavo en el bus (el primero en el orden de búsqueda). La aplicación
host puede recordar este código ROM en referencias futuras a este dispositivo esclavo por medio del comando
seleccionar dirección "A". Para una explicación detallada de la función Buscar ROM, consulte el capítulo 5 del Libro de
estándares del iButton DS19xx de Dallas Semiconductor.
El comando Buscar ROM selecciona el dispositivo 1-Wire que corresponda al código ROM enviado al host como
respuesta al final. Los dispositivos también pueden seleccionarse mediante los comandos "A" (dirección), "M" (coincidir
con ROM) o "F" (búsqueda por familia). Una vez que un dispositivo ha sido seleccionado, todos los comandos operarán
sobre el mismo, y hasta que se seleccione un dispositivo diferente.
Ejemplo: Leer los códigos ROM del primer dispositivo esclavo en el bus.
Comando
S
's'
BUSCAR ROM SIGUIENTE
Forma: "s"
(un comando de un sólo carácter)
El comando Buscar ROM siguiente debe usarse después de la primera búsqueda, para averiguar los demás códigos
ROM. Este comando sólo puede usarse después de un comando "S" o "s" para obtener una respuesta válida. Este
comando puede enviarse en forma repetitiva hasta haber encontrado todos los códigos ROM de los dispositivos 1-Wire.
El comando Buscar ROM Siguiente selecciona el dispositivo 1-Wire que corresponda con el código ROM enviado al host
como respuesta al final. Los dispositivos también pueden seleccionarse mediante los comandos "A" (dirección), "M"
(coincidir con ROM) o "F" (búsqueda por familia). Una vez que un dispositivo ha sido seleccionado, todos los comandos
operarán sobre el mismo, y hasta que se seleccione un dispositivo diferente.
Ejemplo: Leer los códigos ROM de todos los dispositivos esclavos en el bus.
Comando
Embedded Data Systems,
Respuesta
7F0000000836A410<CR>
Respuesta
.
LLC
; 2019 Fortune Drive; Lawrenceburg, KY 40342; Tel/Fax 502-859-5490
Comando Buscar ROM
4-19

Publicidad

loading