I2C sauber zu implementieren ist keine ganz so einfache Sache - die Timingkriterien sind da relativ hart (aber es ist machbar).
Selber hab ich das noch nicht gemacht (hab nur den Hardware-I2C verwendet), daher kann ich dir auch keinen Quelltext zu geben.
Wenn du es irgendwie machen kannst (geht eigentlich immer), mach dein Platinenlayout so, dass du die Hardware-I2C-Schnittstelle vom PIC nehmen kannst. Kannst ja auch mal das Layout posten, vielleicht seh ich auf die schnelle ne Möglichkeit.
MfG
Stefan
Lesezeichen