Escolar Documentos
Profissional Documentos
Cultura Documentos
Protocolo de comandos
El protocolo de comandos define el contenido de los bytes datos (carga
til) de protocolo I2C enviados por el maestro, y el dispositivo esclavo
(HMC6343).
Despus de que el dispositivo maestro enva la direccin de 7 bits del
esclavo, el 1-bit de lectura/escritura, y obtiene el bit de acknowledge del
dispositivo esclavo de regres; los prximos uno a tres bytes de datos
enviados se definen como el comando de entrada y bytes de
argumentos. Para conservar el trfico de datos, todo dato de respuesta
(Ledo) ser sensible al contexto de la ltima orden (Write) enviada.
Todos los comandos de escritura tendrn la direccin del byte con el bit
menos significativo (0x32 predeterminado de fbrica) despejado. Estos
comandos luego siguen con el byte de comando y el comando especifico
de argumento, binario, formato y Bytes en la forma general de:
(Command Byte) (Argument Binary MS Byte) (Argument Binary LS Byte)
Sincronizacin
Tras la aplicacin de energa al HMC6343, espere nominalmente 5
milisegundos antes de enviar el primer comando I2C (tpicamente un
byte 0x32 seguido de un byte de 0x50 para el habitual heading/pitch/roll).
Dependiendo del comando enviado, un tiempo de retardo se debe
insertar antes de fichar los bytes de respuesta (enviar 0x33, registra de
nuevo los bytes de respuesta). La siguiente tabla indica los tiempos de
retardo de respuesta para varios comandos.