Mit I2C(TWI) das Display EA DOGM204-A ansteuern

#5383066
Lesenswert?

Hallo zusammen

Hat jemand von euch schon mal das Display EA DOGM204-A mit I2C 
angesteuert und zum laufen gebracht? Ich finde das Datenblatt ist sehr 
schlecht beschrieben, zudem benutze ich I2C zum ersten mal.

Wäre froh um jeden Code schnipsel und Tipp, denn ihr mir geben könnt.

Vielen Dank
(Firma: Brainit GmbH) #5383075
Lesenswert?

Simon H. schrieb:
> Hat jemand von euch schon mal das Display EA DOGM204-A mit I2C
> angesteuert und zum laufen gebracht?
Ja, ist aber schon ein paar Jahre her.

> Ich finde das Datenblatt ist sehr schlecht beschrieben
Korrekt, damit habe ich auch gekämpft. Schlußendlich hat mich die 
Initialisierungssequenz von hier 
Beitrag "Problem mit EA-DOGM204 Display" gerettet.

Für I2C wäre es gut zu wissen mit welcher Umgebung (welcher uC, welche 
Sprache) du arbeitest.
Gast #5383091
Lesenswert?

Hi

>Ich finde das Datenblatt ist sehr schlecht beschrieben,

Da steht eigentlich alles drin was man braucht. Allerdings würde ich mir 
auch das Datenblatt vom Displaycontroller, SSD1803A, besorgen (Webseite 
von EA).

>zudem benutze ich I2C zum ersten mal.

Dann fang erst mal damit an. Zwei Baustellen auf einmal dürfte dich 
überfordern.

MfG Spess
Gast #5383245
Lesenswert?

Du weißt, dass dieses Display ein Grafikdisplay ist? Du malst Pixel und 
keine Zeichen. Und im Display sind auch keine fertigen zeichen 
abgespeichert. Das heißt, dass du eine Bibliothek brauchst, samt im ROM 
hinterlegten Zeichensatz, damit du dann Schrift "malen" kannst.

Also entweder verwendest du eine fertige Library oder schreibst deine 
eigene.
Gast #5383255
Lesenswert?

Curby23523 N. schrieb:
> Du weißt, dass dieses Display ein Grafikdisplay ist?

Ist es nicht, es ist ein Textdisplay mit 4x20 Zeichen.

Simon H. schrieb:
> das Initialisieren hat geklappt, jedoch bin
> ich nun etwas überfordert und weiss nicht genau wie man einen Text auf
> das Display kriegt.

Wenn die Initialisierung geklappt hat (woher weißt Du das?), dann 
müsstest Du mit den Funktionen lcd_put_string() oder lcd_put_string_at() 
einen Text ausgeben können.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren