www.mikrocontroller.net

Forum: Compiler & IDEs LCD Problem mit attiny26


Autor: Clemens Sauerzopf (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, das is mein erster Beitrag in doesem Forum, und ich vermuta mal,
dass den meisten hier LCD Probleme schon zum Hals raushängen.. aber ich
weiß mir keinen anderen Rat mehr.

Mein Problem ist, wie könnte es auch anders sein, die Initialisierung,
ich hab ein 1x16 Display, dass vermutlich in 2x8 aufgeteilt is (typ
PVC160101P) nach dem einschalten seh ich die ersten 8 Zeichen als
dunklen Balken die anderen 8 sind weiß. Angeschlossen is das Display
wie im Tutorial beschrieben mit 4-Bit ansteuerung am PORTA.

Ich hab schon etliche Befehle, timing Variationen etc. ausprobiert,
aber das scheint das Display überhaupt nicht zu kümmern.

Im Anhang befindet sich ein Code-Fragment mit den verwendeten
Funktionen etc.

mfg

Autor: Thomas Martin (tmartin)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Clemens,

ich kenne Dein DIsplay zwar nicht (es scheint keinen HD44780 zu
benutzen) verstehe aber Zeile 6 Deiner lcd_init() Prozedur nicht ganz:
Warum "PB1" ?

PORTA |= ((1<<PA0)|(1<<  PB1  )); // 3 mal 00110000

Grüsse

Thomas

Autor: Clemens Sauerzopf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, das is neu ein Tippfehler...

Autor: Clemens Sauerzopf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmm... laut Händler is das Display HD44780 kompatibel. (der Händler is
übrigens www.ribu.at)

schon wieder ein Tippfehler ... anscheinend hab ich verlernt zu
schreiben

mfg

Autor: Thomas Martin (tmartin)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn das LCDmodul wirklich über einen 44780 kompatiblen Kontroller
verfügt (das Datenblatt erwähnt diesen ja nicht explizit), solltest Du
mit der folgenden Beschreibung gut zurecht kommen:

http://www.mikrocontroller.net/tutorial/lcd

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.