Gibt es den jemanden der schonmal über I2C den Puffer des Displays ausgelesen hat?
Versuche es nun schon seit 3 Tagen vergebens. Auch im Netz habe ich keine Infos dazu gefunden.
Bin für jede Hilfe dankbar....
Hallo,
alle Befehle zum ansteuern des Displays funktionieren, ich bekomme auch eine Ack als Bestätigung.
Wenn ich jedoch den Sendepuffer anfordere erhalte ich noch nicht mal ein Ack.
in buf befindet sich 0xff.Code:char checksumme = 0; checksumme = (0x12 + 1 + 'S') % 256; i2c_start_wait(0xDE); //Display schreiben i2c_write(0x12); //DC2 schicken i2c_write(1); //1 i2c_write('S'); //S i2c_write(checksumme); //Checksumme char buf; i2c_rep_start(0xDF); //Display lesen buf = i2c_readAck(); i2c_stop();
Ich verstehe das nicht, da ja alle anderen Befehle fürs Display funktionieren.
Im Sendepuffer sind auch ganz sicher Daten da Pin20 (SBUF) "Low" ist.
Hat jemand ne Idee was ich falsch mache?
gruß ceekay \/
Gibt es den jemanden der schonmal über I2C den Puffer des Displays ausgelesen hat?
Versuche es nun schon seit 3 Tagen vergebens. Auch im Netz habe ich keine Infos dazu gefunden.
Bin für jede Hilfe dankbar....
gruß ceekay \/
Ich steuere dieses Display per SPI an und bin leider noch nicht so weit.
Bisher hab ich nur Ausgaben anzeigen lassen.
Bist du sicher, dass du den richtigen Rahmen sendest?
Ja bisher hab ich auch nur Anzeigen und Befehle gesendet, funktioniert auch alles. Nur hier kommt ich nicht weiter.
Im Codebeispiel sieht man ja was ich schicke, was könnte daran falsch sein?Bist du sicher, dass du den richtigen Rahmen sendest?
gruß ceekay \/
weiss zwar nich ob dir das hilft, aber du kannst ja mal nen schritt zurück machen und alle Werte konkret angeben.
also:
i2c_write(0x12); //DC2 schicken
i2c_write(0x01); //1
i2c_write(0x53); //S
i2c_write(0x66); //Checksumme
Hallo, habe genau das gleiche Problem nur das ich die ganze Sache mit dem HC12 auslesen möchte. Auch mir sendet er nur 0xFF zurück. Hast du eventuell eine Lösung finden können. Wenn ich das Small Protokoll weglasse und ich betätige eine Touchtaste so sendet er mir direkt den Wert. Nur mit Protokoll sendet er halt nur ACK.
Bin für jede Hilfe dankbar...
Gruß Galler
Lesezeichen