Estoy tratando de hacer que I2C trabaje en un dspic33. Ahora mismo tengo los ODCDbits para los pines SDA y SCL configurados como drenaje abierto. Cuando trato de usar el I2C, se atasca después de la condición de inicio y la interrupción MI2C1IF no se desactiva o no se establece el bit de inicio de I2C. Cuando usé el osciloscopio, el SCL es alto y la línea SDA es baja. Lo que parece indicar que la señal del reloj no está siendo enviada por el maestro y los datos tampoco se están transmitiendo. Intenté cambiar manualmente los bits SCL y SDA escribiendo 1 y 0 en esos pines y parece que solo envía SCL cerca de 0V. Me preguntaba si los pines SDA y SCL para la imagen deben configurarse de una manera determinada para que el módulo I2C funcione, porque tengo el bit I2CEN enviado a 1 para habilitar el módulo ya. O si hay algún otro problema que impida la transmisión de SDA y SCL.