mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD - wie richtig initialisieren? Schwarzer Balken


Autor: Hannes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

ich habe an einem 2313 ein LCD angeschlossen. 4 BIT Modus, programmiert
in Assembler.
Es funktioniert alles einwandfrei; bis auf dass ich beim Spannung
anlegen einen schwarzen Balken in der ersten Zeile habe (unabhängig von
1, 2 oder 4 zeilieg).
betätige ich den Reset, so das der µC nochmals das Display
initialisiert, so habe ich dann korrekte darstellung ohne schwarzen
Balken.

Weiß jemand, woran das liegen kann? Die initialisierung funktioniert ja
- aber eben nur korrekt nach Reset.

Autor: Klaus Bröntgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wahrscheinlich braucht dein lcd etwas zeit zwischen "power on" und dem
ersten befehl. genaueres steht im datenblatt. beim standard hd44780 sind
es 15ms. am einfachsten überbrückst du die zeit, indem du erstmal andere
dinge im programm tust, bevor du initialisierst.

Autor: Hannes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, das hatte ich schonmal versucht, Wartezeit von bis zu 1ner Sekunde
vor Initialisierung, das bringt leider auch nichts.

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du könntest probieren, das LCD über einen PORTPIN mit einzuschalten.
(Über einen Transistor evtl)

Autor: Hubert.G (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich auf meinem Testboard die Spannung über das Labornetzteil
langsam aufdrehe dann beginnt zwar der Kontroller zu laufen, wie ich an
den LEDs erkennen kann, das LCD bleibt aber finster. Nach einem Reset
gehts dann.
Könnte es bei dir auch sein dass die Spannung zu langsam ansteigt?

Autor: Uwe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!
Wenn ich mich recht entsinne hatte ich das auch schon mal. Nimm mal die
Einschaltwartezeit runter. Es sind LCD's auf dem Markt die, wenn sie
nicht sofort bedient werden, auf "Störung" gehen.

Viel Erfolg, Uwe

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.