mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD 1*16 Problem


Autor: Otti (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Uwe (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.