El sensor tiene pines de interrupción. ¿A qué puedo conectarlos?

1

Tengo un BMI055 giroscopio y acelerómetro. en la hoja hay una sección dedicada a los 4 pines de interrupción (16,1,12,13 respectivos a 1,2,3 y 4). Esta sección comienza en la página 30. y parece que estos pines se establecen en estado alto cada vez que se detectan nuevos datos o un cambio.

con una configuración SPI de 4 pines, ¿hay una función de pines específica a la que necesito conectarlo en mi microcontrolador o puedo conectarlo a un pin ExtINT (interrupción externa)?

    
pregunta Nick Alexeev

1 respuesta

1

En general, para los sensores de control de movimiento, siempre puede sondear constantemente los datos de su MCU, lo que le dará la mayor tasa de muestreo. Sin embargo, hay situaciones en las que las interrupciones pueden ser útiles. Un ejemplo muy común es si está utilizando un acelerómetro para detectar al usuario que interactúa con el dispositivo (por ejemplo, un control remoto). Puede poner su MCU en un estado de suspensión de baja potencia, y hacer que se active solo cuando el acelerómetro active el pin de interrupción correspondiente a un gran cambio en la aceleración u orientación de la manipulación del usuario.

Si su aplicación en particular solo necesita leer la aceleración / rotación a una frecuencia de muestreo constante y no le importa usarla para activar su MCU, no debería necesitar conectar los pines de interrupción. Puede ser prudente conectarlos a entradas de interrupción externas en su MCU en caso de que desee esta función más adelante.

    
respondido por el Zuofu

Lea otras preguntas en las etiquetas