Estoy trabajando en un proyecto utilizando una placa de núcleo STM32F4 y un dispositivo MLX90621. Tengo un problema con respecto a la comunicación entre los dos que utilizan la biblioteca HAL I2C.
La EEPROM tiene dos dispositivos adentro, una EEPROM y el propio dispositivo térmico IR. Al usar la biblioteca HAL con la implementación I2C, puedo leer la EEPROM perfectamente pero no puedo leer el dispositivo en sí. Lo comprobé con el osciloscopio y el dispositivo no reconoce cuando quiero leerlo. ¿Cuál podría ser la causa?
Adjuntaré algunas imágenes de captura de osciloscopio a continuación y cómo deberían verse en la hoja de datos.
Leyendo todo el cuadro:
Faltadereconocimiento: