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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren