Guten Morgen zusammen

und Danke Hubert.G für die Information, aber leider funktioniert bei verschiedenen Widerstandswerten garnichts!
Es kommt immer der Fehler: I2CBus Stop condition error (bad timing ?) (-20).
Sind damit nur die PullUp-Widerstände gemeint, oder kann auch noch etwas anderes nicht in Ordnung sein?

Ich habe zwar kein Speicheroszilloskop, aber ich kann in der kurzen Zeit, in der ich den EEPROM auszulesen versuche, ein Rechtecksignal auf der Taktleitung erkennen.
Der Pegel auf der Datenleitung geht in dieser Zeit von Low auf High. Die muss doch zuerst von High auf Low (Start) gehen, und dann muss der Gerätecode (1010), dann die Slaveadresse (000), und anschließend eine eins für das Lesen übertragen werden!?

Ich hoffe ihr könnt mir helfen.