Estoy tratando de usar el Arduino como maestro para mandar datos por I2C, le he dado mil vueltas, y no consigo que funcione. El codigo parece estar bién, por los ejemplos que he visto.
Le estoy conectando un Pic-Kit Serial Analizer, y no sale nada por el puerto. Con un programa equivalente en un PIC veo los datos correctamente, por lo que descarto el mal estado del Pic-Kit.
En la simulación en Proteus tampoco funciona, sin embargo otros programas si los puedo simular.
La cosa apunta a que el código fuente no es correcto, pero agradeceria que alguien simule el archivo que adjunto para descartarlo. El ejemplo que viene en el Arduino (master_writer) tampoco puedo simularlo, por lo que pienso que la versión que uso de Proteus no funcione bién con el I2C del Atmega328.
Espero respuesta.