Display: schlechter Kontrast / sehr langsam

Gast #1023381
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
Gast #1023659
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.
Gast #1023853
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.