Hallo allerseits, Ich habe bereits einige Versuche unternommen, ein GLCD mit UC1601-Controller anzusprechen über I2C, allerdings erfolglos. Nichtmal das Auslesen des Statusregisters klappt. Das Datenblatt ist eher für Leute geschrieben, die schon umfangreiche Erfahrung damit haben. Im SPI-Modus soll das Lesen des Statusregisters ein 3-Byte-Befehl sein. Aber bei I2C? Ein einfaches I2C-Handydisplay habe ich schon mal schrittweise programmiert bekommen. I2C läuft in meiner Schaltung von 7 kHz bis 220 kHz an einem PCF8574 einwandfrei. Weiter helfen würde mir ein ganz einfaches Beispielprogramm in AVRGCC, mit dem wenigstens das Auslesen des Statusregisters klappt, bestenfalls die Initialisierung noch und z.B alle Pixel ein und aus einzustellen sind, um die Wirkung eines Befehls zu erkennen. Der Rest ergibt sich dann im zweiten Schritt. Eine überaus umfangreiche high-performance-Ansteuerung mit Extras, Fonts und Bildern benötige ich nicht. Vielleicht kann mir jemand mit einem Link, etc weiter helfen. Brauchbares habe ich nicht gefunden, manche Beispiele waren für SPI und nicht für I2C. Irgendeine professionelle Programmsammlung wird für dreistellige Dollarbeträge angeboten... mit freundlichem Gruß
http://forum.arduino.cc/index.php?topic=164878.0 https://github.com/adafruit/ST7565-LCD/blob/master/ST7565/ST7565.cpp
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.