L3G4200D El giroscopio no envía ACK

2

Estoy trabajando en la interfaz con una L3G4200D Junta de ruptura del giroscopio .

Lo estoy usando en modo I2C, y el microcontrolador que uso es el 8051 (a través de bit banging).

No he conectado nada al pin SDO, por lo que es alto de forma predeterminada.

Mi código es aquí .

El problema es que siempre obtengo 0xFF, cuando intento leer algo del giro.

¿Alguna sugerencia sobre el error que estoy cometiendo?

EDITAR :: Solución Mientras lee desde el Gyro, utilizando I2C, necesita una señal de inicio repetida. Hice eso y funcionó.

    
pregunta Jay K

0 respuestas

Lea otras preguntas en las etiquetas