www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Lcd fehlt manchmal 2 Zeile nach neustart


Autor: Gerr< Gerry (gerry)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo an alle

Ich habe ein Problem mit einem LCD newhaven Nhd-0216k12-nzw mit dem 
Controller splc7800d oder st7066u.
Der genaue Kontroller ist nicht ersichtlich aber die beiden sollten sich 
nur in den Timings unterscheiden laut Newhavendisplay.

Als uC verwende ich einen Atmega664 16Mhz mit Bascom mit der 4busy.lib 
fürs RW.

Mein Problem ist das manchmal bei einschalten die Zweite Zeile des 
Displays nicht initialisiert wird.

Hat jemand einen Tip für mich, woran es liegen könnte?



Danke

Autor: Anja (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gerr< Gerry schrieb:
> Mein Problem ist das manchmal bei einschalten die Zweite Zeile des
> Displays nicht initialisiert wird.

Hört sich nach unvollständigem Reset des LCD-Controllers bzw. 
unvollständiger Initialisierung an.
-> falls vorhanden die Reset-Leitung des Controllers bedienen.

Gruß Anja

Autor: Gerr< Gerry (gerry)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Fehler tritt auch auf nach dem ich den kontroller programmiert habe, 
und da wird ja die Reset Leitung benützt oder?

Autor: Marcel Papst (phpmysqlfreak)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Er meint einen eventuell vorhandenen Reset-Anschluss am LCD-Controller.

Auf welchem Takt läuft der µC? Wie lange dauert die Routine zur 
Initialisierung? Die Zeiten dürfen nicht zu kurz sein, sonst können 
selbst
Temperatur-Unterschiede für die sporadische Nichtinitialisierung sorgen.

Autor: Gerr< Gerry (gerry)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Display hat keinen Reset.
Der uC läuft mit 16Mhz.
Wie init ausschaut weis ich nicht da ich Bascom init verwende.
Ggf. muss ich das init selbst schreiben.

Autor: Gerry (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habs gelöst, hab die Bascom Lib verändert so das die wartezeiten länger 
sind und schon ging

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.