Auch dich grüße ich mein knabe

thx für die antwort, aber dass habe ich schon herausgefunden
keine ahnung wo mein fehler lag, aber bei meiner ersten Methode hat er eben nicht das ASCII Format geschickt, aber jetzt klappt es schon einwand frei nochmals danke für die Hilfe.

Aber even. kannst du mir (oder jeder anderer, hier ist jeder eingeladen bei folgenden Problem helfen.

Ich verwende den CCS Compiler für den PIC, verwende einen PIC16F877 mit 4 Mhz. Ziel ist es, den PIC im Slave Modus zu betreiben.
Ich möchte gerne die vorgegebenen Routinen verwenden, funkt eigentlich ganz gut, also der PIC reagiert, aber vom Master wird folgedes geschickt:

- Chipnummer
- Adresse der Daten
- Daten

wenn die Chipnummer die richtige ist, wird ein Interrupt generiert, nur mein Problem ist jetzt, wie werte ich die folgenden Daten aus? also R/W, Adresse, Daten usw. even arbeitet hier auch jmd mit dem CCS.

Einen Code kkann ich euch gerne geben, aber er wird nicht helfen, da das Hauptprogramm in einer Endlossschleife steckt und bei Interrupt nur ein i2c_write ausgeführt wird, mehr ist es zur zeit leider nicht