Hallo Suggarman,
Danke für den Tipp. Trotzdem ist mir dein Code etwas unklar.
So wie ich das verstehe Schreibst du eine 0 in die 32. Page und ließt dann die ersten 40 Zeichen der Page aus.
Die Ausleseroutine scheint mir aber laut Datenblatt nicht so ganz zu stimmen.
Müsste es nicht in etwa so aussehen:
Korrigiert mich bitte, wenn ich da falsch liegen sollte.Code:I2cstop I2cstart I2cwbyte Sollwegspeicherwr I2cwbyte 32 I2cwbyte 0 I2cstop I2cstart I2cwbyte Sollwegspeicherwr I2cwbyte 32 I2cstart I2cwbyte Sollwegspeicherrd For I = 1 To 40 I2crbyte Ascizeichen(i) , Ack Next I2cstop For I = 1 To 40 Lcd Chr(ascizeichen(i) ) Next







Zitieren

Lesezeichen