Preguntas con etiqueta 'i2c'

1
respuesta

El esclavo I2C no está bajando la línea de datos SDA para el ciclo completo del reloj

Me estoy comunicando con algunos dispositivos esclavos a través de múltiples buses, sin embargo, a pesar de que todos son el mismo dispositivo ( enlace ) y todos reciben el mismo mensaje / reloj del maestro, no retienen la línea SDA durante la m...
2
respuestas

VL6180X Los valores de ALS son demasiado pequeños

He comprado el sensor de proximidad VL6180X en el arranque ( Aliexpress ) originalmente diseñado para usar con arduino. Lo he probado con Raspberry Pi y STM32 (en el tablero de descubrimiento STM32F429). El sensor está en el ambiente de la habit...
2
respuestas

EEPROM paralelo escribir con I2C

Me preguntaba si existe un híbrido entre la EEPROM serie y la paralela. Lo que quiero decir es que hay una EEPROM que se puede escribir a través de I2C y luego, una vez que se configura, se puede controlar con algunos pines de dirección de hardw...
1
respuesta

Dificultad para leer los registros usando el I2C

Es necesario obtener los valores de velocidad angular del módulo de giroscopio en tablero" Amperka ". Pero incluso para leer el registro de identificador, devolvió respuestas incorrectas. Ya se pasó el día y ni siquiera lo he logrado, sin men...
1
respuesta

Usando I2C en un dsPIC33E

Tengo un problema al utilizar I2C en un dsPIC33EP512MU810. Utilizo la biblioteca periférica para PIC24 y dsPIC33 para administrar los registros, pero también escribí algunas funciones. Estas son las funciones que utilizo para I2C #include <...
2
respuestas

¿Qué interfaz de comunicación en serie funcionaría mejor para el registro de datos cuando el sensor más cercano y la MCU principal están (al menos) separados por 1 metro?

Me gustaría configurar una "matriz de sensores" que tiene 4 sensores conectados. Se espera que cada sensor envíe datos a velocidades de hasta 8 Hz. Los datos se enviarían a una MCU que está a aproximadamente 1-2 metros de distancia. Esta MCU alm...
1
respuesta

MPU-9150 (IMU) cambio de dirección AD0

Tengo un MPU-9150 que utiliza la dirección I2C 0x68 por por defecto, pero me gustaría usar la dirección 0x69. Esto es posible desoldando el "puente" AD0 de 3 vías en el tablero de ruptura. Por defecto, hay 3 almohadillas de soldadura y las alm...
1
respuesta

extensor de bus I2C

Estoy trabajando en un proyecto que requiere un bus I2C largo que puede durar hasta 200m o más. Busqué en Internet y encontré un chip nxp PCA9600. Me gustaría saber si hay algún otro alternativa para este chip y si Estoy usando este chip si lo g...
1
respuesta

HAL I2C se bloquea, no se puede resolver con el uso rutinario estándar para desbloquear I2C

Tengo un problema con un bus I2C en un STM32F4, que se bloquea muy rápido después del inicio. La línea SDA se mantiene baja todo el tiempo y la línea SCL alta. Así que esto me parece un bloqueo de bus I2C estándar e intenté la siguiente rutina p...
1
respuesta

STML151RB Condición de inicio de I2C enviada pero SB no establecida

Tengo un tablero personalizado con un STM32L151RB. Quiero usar I2C en modo maestro con biblioteca periférica estándar . Comencé copiando trozos de código del proyecto de demostración. El problema es que la condición de inicio se envía (se co...