mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD (HD44780) spinnt bei 2. Zeile


Autor: Christopher (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein seltsames Problem mit einem 2x16-Zeichen LCD mit 
HD44780-Controller.

Ich steuere das Display im 4-Bit-Modus mit einem ATtiny2313 (was aber 
eigentlich egal ist) an (mit dem leicht veränderten Code von 
http://www.avr-asm-tutorial.net/avr_de/lcd4_500.html).

Wenn ich das Display nur im 1-zeiligen-Modus initialisiere, ist alles in 
Ordnung (allerdings sehe ich dann natürlich nur eine von zwei Zeilen)

Im 2-zeiligen-Modus jedoch, werden zwar alle Zeichen geschrieben, 
allerdings ist in der 2. Zeile die 4. und 5. Pixelreihe ausgefallen (was 
aber definitiv nicht an der Kontaktierung liegt, da man bei voll 
aufgedrehtem Kontrast auch diese Pixel schwach sieht, so als wären sie 
vom Controller nicht angesteuert). Außerdem sind senkrechte (schwarze) 
Streifen über beide Zeilen zu sehen.

Im Anhanhg habe ich ein Bild von dem Fehler (einmal mit aufgedrehtem 
Kontrast, einmal mit schwachem Kontrast und einmal im 1-zeiligen-Modus)

Ich kann mir diesen Fehler nicht erklären, da die Verkabelung wohl O.K. 
ist (ansonsten würde ja die 1. Zeile nicht gehen). Andererseits kann ich 
in der Software auch keinen Fehler finden.

Hat irgendjemand eine Idee, wo hier das Problem liegen könnte?

Autor: Christopher (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich konnte das Problem nun selbst lösen. Nachdem ich mir die 
Displayplatine nochmal genau angeschaut habe, habe ich festgestellt, 
dass Pin 59 und 60 des HD44780 einen Kurzschluss hatten. Nun 
funktioniert wieder alles.

Trotzdem danke an alle, die sich schonmal Gedanken über mein Problem 
gemacht haben, aber zu keiner Lösung gekommen sind (was sie ja auch 
nicht konnten)

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.