Display ab und zu wirr/schwarz

Gast #1274303
Lesenswert?
• ▲
▼
Hallo,

ich betreibe ein Reich...-Display an meinem mega32 mit 16 Mhz über 4Bit.
Ab und zu passiert es, dass am Display einfach nur wirre zeichen sind 
oder die erste der beiden zeichen ganz scharz, die zweite ohne Zeichen 
ist. Hab schon mit Neuaufruf der Init-Routinen über Tastenkombination 
getestet. Alles hilft nix. Kommt halt nur ab und zu vor. (Wackelkontakte 
sind auszuschließen.)

Ich arbeite mit Bascom-LCD-Befehlen.

Wer kann mir Tipps geben?

Danke im Voraus
#1275247
Lesenswert?
• ▲
▼
Ist das LCD für die Betriebsspannung, an der es hängt, ausgelegt?
Falls nicht, läuft den Controller mancher LCDs langsamer, wenn du ihn 
also dann zu schnell mit Daten vom uC fütterst geht ab und zu was 
verloren.
=> Timings verlängern, funktioniert aber auch nicht immer.

Ich hatte auch mal ein LCD über zwei Motoren montiert, das hat zeitweise 
auch zu Problemen geführt (magn. Feld).
Gast #1275878
Lesenswert?
• ▲
▼
ja, es ist für 5V, aber das mit dem Timing ist auch meine Vermutung.
Ab und zu (wenn ich in anderes Menu gehe, wo cls kommt) fängt es sich 
wieder ein, ab meistens muss ich die Betriebsspannung wegnehmen und neu 
durchstarten. Lästig.

Vielleicht hat ja noch jemand Ideen?
#1275923
Lesenswert?
• ▲
▼
MiGo schrieb:
> ja, es ist für 5V, aber das mit dem Timing ist auch meine Vermutung.

Hast Du dem Bascom auch gesagt, daß es 16MHz sind?
Geh dochmal auf 1MHz runter (interner RC).


> Ab und zu (wenn ich in anderes Menu gehe, wo cls kommt) fängt es sich
> wieder ein, ab meistens muss ich die Betriebsspannung wegnehmen und neu
> durchstarten. Lästig.

Also wenn die Initroutine nicht funktioniert und nur Ausschalten hilft, 
dann ist da was oberfaul. Sie muß das Display aus jedem beliebigen 
Zustand zurückholen.
Ich hab meine nach den Angaben im Datenblatt geschrieben und keine 
Probleme damit.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.