i2c y los pic

Tun problema con la implementacion del bus i2c entre dos 16f877. Me he enterado que tienen problemillas con este bus muchos pic, y quería saber cuales son y si con estos micros tengo problemas.

Lo que he hecho hasta ahora es lo siguiente uno de ellos lo he conectado al PC por rs232, y entre ellos por i2c, desde el ordenador veo lo que se estan pasando y bueno, se pasan datos porque ninguna comunicacion se queda detenida, pero los datos que me manda el i2c son siempre el mismo, no se si porque la recepcion es mala y se confunde en lo mismo, o que los pic tienen problemas. He probado con resistencias de pull up de 3k3 2k2, el fabricante dice que se usen como minimo de 1k7 por lo que creo que eso no es. No le he puesto condensadores de fin de linea aunque lo indica el fabricante (de

10-400p),pero no creo que sea por eso, porque al mandar distintos datos recibiría valores aleatorios, no siempre el mismo.

Lo programo en c y compilo con el ccsc. Puede que este sea el problema y por eso pido que si alguien ha conseguido las rutinas programadas me las pases a este correo

Reply to
alberto
Loading thread data ...

Mira en

formatting link
y
formatting link
Tienes, infinidad de ejemplos de todo tipo.

A mi, me huele a fallo del programa.

Reply to
KT88

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.