LCD im 4-bit Modus mit Fehlern

OP #857871
Lesenswert?

Hallo,

ich betreibe in meinem motorrad einen Atmega8 und ein LCD-Display 2 
Zeilen & 16 Zeichen (HD44780).
Das Display befindet sich vorn am Lenker, die PLatine mit dem Controller 
im Heck. Nun habe ich das Problem, dass sich das Diplay ab und zu 
"aufhängt".
Sprich, es stell machmal nur 1 Zeile dar...  bleibt komplett stehen oder 
bringt kryptische Zeichen.
Ich denke, dass das Problem durch die Zündung verursacht wird. Wenn das 
Motorrad nicht läuft, dann ist auch alles super.
Gibt es eine Möglichkeit, diese Störungen von der bereits geschirmten 
Verbindungsleitung weg zu bekommen? Z.B. mit Pull-Up Widerständen oder 
ähnlichem? Das z.B. die Datenleitung auf 0,5 - 1V gehalten wird?

Vielen Dank und Gruß!
OP #857893
Lesenswert?

Hallo Benedikt,

danke für die Antwort.
Jo, der Init geschiet aller 20sek. ...das Funktioniert auch. Ist aber 
ulkig, wenn aller 20sek das Display kurz an und aus geht :-).
die Leitung ist ca. 80cm... hatte dabei sowieso ein komsiches Gefühl.
Nun, das wäre dann der nächste Schritt. Jedoch muss ich das "Projekt" 
demnächst vorführen..  da rennt mir bissl die Zeit weg um noch neues 
Platinchen + Controller zu machen. Kenn mich mit der Materie der mit 
serieller Verbindung von den AVR noch nicht aus :-(.
Bin noch Anfänger in der Mikrokontollerei :-/
OP #862402
Lesenswert?

Hallo,

vielen Dank nochmal für Eure Hilfe. Ich werde erst einmal versuchen, die 
ganze Angelegenheit mit extra Pull-Ups auf der Display-Platine zu lösen. 
Somit werden erst einmal alle Leitungen auf ein ordentlicheres Potential 
gebracht. Wenn diese Aktion nichts verbessert, werd ich die 
Kondensatoren probieren. Eigentlich geht es erst einmal darum, dass die 
ganze Geschichte bei der Vorführung des Projektes funktioniert. Werd 
danach auf I²C-Bus wechseln.... und kann dies gleich angenehm als Fazit 
mit einbringen.

Gruuß und Dank,

Marc

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