Astro,

Dein Programm kann ich leider nicht prüfen, weil ich die Eigenheiten des Basic-Dialektes, den Du verwendest, nicht kenne. - Mir fiel aber auf, dass eine Deiner TWI-Adressen den Wert &H59 hat. Normalerweise überschreibt die TWI-Schnittstelle das Bit0 der Adresse mit dem R/W-Bit. Auf dem TWI-Bus erscheinen deshalb &H59 und &H58 als ein und dieselbe Adresse, nämlich &H58. Ich würde &H58 und &H5A verwenden. - Mir ist sowas auch mal passiert und kostete mich fast eine Woche Fehlersuche .

Es kann aber sein, dass Dein Basic die Adresse vor der Übermittlung um ein Bit nach links verschiebt; dann wäre die Adresszuordnung in Ordnung.

mare_crisium