Forum: Mikrocontroller und Digitale Elektronik Display ab und zu wirr/schwarz


von MiGo (Gast)


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

von MiGo (Gast)


Lesenswert?

kann es an der Geschwindigkeit liegen,

kann ich die ohnehin sehr kurzen Leitungenen des Displays irgend wie 
schirmen?

von Tombstone (Gast)


Lesenswert?


von Markus R. (maggus)


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).

von MiGo (Gast)


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?

von Peter D. (peda)


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

von MiGo (Gast)


Lesenswert?

ich arbeite mit Bascom. Das ist eine fertig dabei. Wie könnte ich 
vorgehen, ob diese in Ordnung ist?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.