Cuando hay un bloqueo I2C causado por un dispositivo esclavo que conduce la línea SDA baja, necesita generar manualmente algunas señales de reloj haciendo un simple golpe de bit en el pin SCL. Pensé que esto debería hacerse con la misma frecuencia que la comunicación I2C se estaba ejecutando antes del bloqueo, pero también funciona para mí si hago un poco de golpeo con una frecuencia mucho menor. Digamos que tengo la velocidad del reloj I2C configurada para ser 100kHz, luego tengo un bloqueo y genero algunas señales de reloj con una frecuencia de 4kHz e inmediatamente I2C está funcionando bien otra vez. Por favor, explique si la frecuencia del bit bitging es importante al desbloquear el bus I2C.