Hallo allerseits,

ich möchte über den I2C Bus die Entfernung des SRF02 zur Wand messen
und diese auf dem KeyLCD ausgeben.

Ich benutze die Lib vom P. Fleury. Hab allerdings auch eigene I2C Methoden
geschrieben. Beide gleicher Fehler.

Mal vorweg: Muss ich auch beim RN-Control zwischen SDA und SCL
4,7k Pullups löten oder nur die internen Pullups aktivieren ? Oder
weder noch ?

Hab erstmal alles einzeln angesteuert und dabei gabs folgende Probleme:
Ich kann mit meinen I2C Methoden nur 2 Zeichen ans LCD senden.Weitere werden einfach nicht angezeigt. Mit der Lib von P. Fleury sogar nur eins.

Beim SRF02 siehts so aus das mit der Lib von P. Fleury immer der gleiche
Wert ausgegeben wird obwohl das i2c_write keinen error ausgibt.
Quasi schreiben geht. Lesen nur Konstante.

Hab in der i2cmaster.S die Ports angepasst (PORTC 0SCL 1SDA)sowie die delay routine auf
80 zyklen erweitert da ich einen 16mhz quarz habe und mit 100khz senden will. Ist doch richtig so oder ?

ich finde einfach nicht den fehler.

Hier mal mein KOMPLETTER Code im nächsten Post:

Danke für eure Hilfe !!