Hola,
Me gustaria saber si es posible manejar dos buses I2C con el CCS. Mi intencion es pasar informacion de un bus a otro, pero no tiene porque ser simultaneamente. El caso es que lo he estado probando y al comunicarme con uno de los buses (p.e. BUS_1) no hay ningun problema. Utilizo la directiva
#use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL,FAST)
El problema surge cuando intento acceder al otro bus (p.e. BUS_2) despues de haber cortado la comunicacion con el BUS_1 poniendo la directiva:
#use i2c(master, sda=PIN_C4, scl=PIN_C3, FORCE_HW)
El programa se queda colgado.
Si habeis tenido algun problema parecido, agradeceria vuestra ayuda. Un saludo.