Forum: Mikrocontroller und Digitale Elektronik Display: schlechter Kontrast / sehr langsam


von excelsior (Gast)


Lesenswert?

Hi zusammen,

ich ahbe ein DOGM mit 1x8 Zeichen an 5V SPI,

leider ist das Display sehr langsam. Wenn ich Zeichen lösche oder 
schreibe kann ich den Kristallen fast zugucken beim setzen oder 
verschwinden. Insgesamt verhält es sich so wie ein LCD bei sehr kalten 
Temperaturen (wer das schonmal gesehen hat).

Habe ich in der Init etwas falsch gemacht? Die 1000 Einstellungen für 
"Bias, Follower Control, Booster" sind ja auch nirgentwo so wirklich gut 
dokumentiert.

Kann mir jemand helfen?

Hier meine Init:

  SPI_send_byte(0x31,0); delay(2);     // Function (SPI, 1 Zeile, 
Ins.Tab1)
  SPI_send_byte(0x1C,0); delay(2);     // Bias
  SPI_send_byte(0x51,0); delay(2);     // Power Control
  SPI_send_byte(0x6A,0); delay(200);   // Follower
  SPI_send_byte(0x7A,0); delay(2);     // Kontrast
  SPI_send_byte(0x30,0); delay(2);     // Instr.Tab 0
  SPI_send_byte(0x0E,0); delay(2);     // Display Ein
  SPI_send_byte(0x01,0); delay(30);    // Display löschen
  SPI_send_byte(0x06,0); delay(30);    // Entry Mode

Danke schonmal

von Sid (Gast)


Lesenswert?

Funktioniert denn die Initialisierung und die Ausgabe von Zeichen immer 
fehlerfrei? Wie ist der Takt deines Controllers und der SPI?

bei schlechten Kontrast: Hast du mal die Versorgungsspannung 
nachgemessen? Irgendwo im Datenblatt des DOGM gibts nen Link auf das 
Datenblatt des Display-Controllers. Dort steht drin wie man den Kontrast 
per Software anpassen kann.

von Niels H. (monarch35)


Lesenswert?

Die DOGM-Module sind für den Betrieb im Kühlschrank ungeeignet. :)

von Rolf (Gast)


Lesenswert?

Ich arbeite öfter mit DOG-M und halte mich genau an die 
Initialisierungs-Reihenfolge, wie im EA-Datenblatt angegeben. Hat bisher 
immer funktioniert.

Deine Init weicht von den Vorgaben ab. Außerdem kennt niemand Deine 
delay und SPI_send_byte Funktion. Auch die Beschaltung ist uns 
unbekannt. Es liegt meist an dem Timing. Display löschen dauert fast 
1ms, befürchte dass da schon Dein delay(30) zu knapp ist.

Ansonsten sind die DOG-M auch im SPI-Mode sehr schnell. Auch passt nicht 
jede Hintergrundbeleuchtung zu jedem DOG-M. Bei manchen Kombinationen 
ist fast nichts zu erkennen.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Was hast Du denn für Pufferkondensatoren dran? Polarität?

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
Noch kein Account? Hier anmelden.