LCD 1*16 Problem

Gast #16952
Lesenswert?
• ▲
▼
Moin Moin

Habe mal ein Problem mit nem Displaytech (1*16) Display. Ich betreibe es 
an einem At90s2313 und programmiere ihn in CodeVisionAVR.
Aus irgendeinem Grund wird das Display jedoch in 2*8 Segmente 
aufgeteilt. Wenn ich z.B. "Testausgabe" ausgeben möchte müsste ich das 
so machen ...

  ...
  lcd_gotoxy(0,0);
  lcd_putsf("Testausg");
  lcd_gotoxy(0,1);
  lcd_putsf("abe");
  ...

Also am µc kanns nicht liegen, da ich es auch schon mit nem At90s8535 
versucht habe.
Also wodran liegts ?
- Am Display ?
- Am meinem Code ?
- Am Compiler ?
- oder am anschluss ? (glaube ich aber nicht. Ist genau so angeschlossen 
wies in CodeVision steht)


MFG
Timo O.
Gast #16953
Lesenswert?
• ▲
▼
Hi!
Das ist tatsache so, es wird in 2x8 Zeichen zerlegt.
Versuche mal ein einzeiliges Init, da kommen die restlichen 8 Zeichen 
überhaupt nicht. Bin ich auch gerade drüber gestolpert.
Gruss Uwe
Gast #16954
Lesenswert?
• ▲
▼
Diese einzeiligen 16Char Displays haben das Problem eigentlich ein 2 
zeiliges je 8 Zeichen zu sein. Wenn Du ab dem 8ten Zeichen schreiben 
willst, musst Du ein Adressensprung im Display machen. Die zeite Zeile 
oder das 8te Zeichen fängt dann bei 40h an. Deine Textausgabemodule 
müssen das berücksichtigen.

Ich hatte mal einen Universaltreiber für diese LCDs in die Codesammlung 
gestellt. miniscope oder so, da ist der Treiber dabei.


Reiner

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.