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ó.