Tengo una MCU STM32L conectada a M24LR64E, una EEPROM I2C. Anteriormente tenía esta configuración funcionando pero luego cambié algunas cosas (diseño, firmware) y de alguna manera me atornillé el I2C y no está funcionando ahora.
Lo estoy usando con el modo I2C_DutyCycle_2 a 100 kHz, 4,7 k pull-up en ambas líneas SDA y SCL. Todo en el tablero está funcionando a 3.3v. A continuación se muestra una captura de ambas líneas SCL / SDA en mi alcance, lamentablemente no tengo un analizador lógico para jugar.
La mayoría de las tomas I2C que he encontrado en Google parecen muy buenas con señales cuadradas de subida / caída, y las mías se ven muy diferentes.
¿Alguna sugerencia? ¿La imagen adjunta se ve bien para un bus I2C?
Muchas gracias.