¿LSM303dlhc INT1 está activo HI y DRDY activos LO?

0

Solo quiero asegurarme de acercarme a mi LSM303DLHC diseñar adecuadamente, y que estoy en lo correcto en el estado activo de los dos pines.

Configuré los siguientes registros como se indica:

CTRL_REG1_A:  77    
CTRL_REG2_A:  00                                           
CTRL_REG3_A:  10 
CTRL_REG4_A:  88                                           
CTRL_REG5_A:  00    
CTRL_REG6_A:  00   (ooops - had forgot this one)

CRA_REG_M:    1C    
CRB_REG_M:    80                                             
MR_REG_M:     00
INT1_CFG_A:   00 
INT2_CFG_A:   00                                           
CLICK_CFG_A:  00

Luego, uso el PIN INT1 como indicador de datos de acelerómetro, donde está activo HI (1 = nuevos datos disponibles).

Luego leí los 6 registros de datos Acc (OUT_X_L_A - OUT_Z_H_A, bytes B0 - B5) de forma secuencial, y termino con valores ...

   B1 B0    B3 B2    B5 B4 
   XX X0    YY Y0    ZZ Z0

Utilizo el PIN DRDY como indicador de datos listos para el magnetómetro, donde está activo LO (0 = nuevos datos disponibles).

Luego leí los 6 registros de datos Mag (OUT_X_H_M - OUT_Y_L_M, bytes B0 - B5) de forma secuencial, y termino con valores ...

   B0 B1    B2 B3    B4 B5 
   0X XX    0Z ZZ    0Y YY

¿Los registros Z / Y para datos Mag están realmente orientados de manera diferente a los datos Acc?

    
pregunta Allan

1 respuesta

1

Los registros son de esa manera. En la hoja de datos (enlace en cuestión), si observa Tabla 17 , que se encuentra en página 23 , encontrará un mapa de registro completo y el orden de los registros.

Para el acelerómetro:

Paraelmagnetómetro

Como puede ver, la ordenación es diferente para cada uno de los dos sensores.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas