Manchmal "Buchstabensalat" auf LCD

Gast #3201776
Lesenswert?

Guten Morgen miteinander,

ich habe ein kleines Problem mit einem LCD-Display (EADIP):

Ich habe das display mit meiner Steuerung über einen 
Platinensteckverbinder RM2,54mm mit ca20cm Litze verbunden.

Je nachdem wie das Display gerade liegt (also auch wie sich die 
Leitungen gerade zueinander verhalten) kommt manchmal am Anfang der 
Zeile nur Buchstabensalat an.

Etwas rumprobieren mit der Position, und dann gehts wieder.

Ich konnte da jetzt nur noch keinen genauen Zusammenhang ausmachen. Gibt 
es da eine Leitung die man möglichst getrennt verlegen bzw schirmen 
sollte?

Würd mich freuen wenn jemand da was zu sagen kann.

Gruß
Jens
#3201786
Lesenswert?

Jens Plappert schrieb:

> Würd mich freuen wenn jemand da was zu sagen kann.

Ich würde mal die delays in den Ansteuerfunktionen ein klein wenig 
erhöhen. Speziell den delay der den Zeitversatz vom Anlegen der Daten 
bis zum Toggeln der E-Leitung bestimmt. Wenns blöd hergeht hast du 
irgendwo ein bischen übersprechen, und ehe sich auf den Leitungen wieder 
alles beruhigen kann kommt dann der E-Puls ein wenig zu früh.

Wir reden doch von einem Standard-LCD mit HD74.... Controller?
Gast #3201788
Lesenswert?

Jens Plappert schrieb:
> Ich konnte da jetzt nur noch keinen genauen Zusammenhang ausmachen. Gibt
> es da eine Leitung die man möglichst getrennt verlegen bzw schirmen
> sollte?

Ich vermute mal, dass es einen Kurzschluss zwischen zwei Litzen gibt 
(einige Drähte abgerissen und abstehend). Alternative: Timing zu knapp, 
Haltezeit Daten verletzt? Oder Irgendwo Pullup nicht vorhanden wo 
gefordert.
20cm Litze sollte kein Problem sein, die sollte kapazitiv jeder uC 
treiben können.

rgds
#3201792
Lesenswert?

Ohne weiters, wird es schwer Die etwas zu empfehlen.

Ich würde and EMV denken und jeden "Sender", auch ein Handy gehört dazu.

Dann noch EMV Ferrit(e) über das Kabel wird helfen.
dx-wire.de

Sonst überprüfe bitte am Display, ob es PullUp Widerstände besitzt und 
deren Größe.
#3201903
Lesenswert?

Jens Plappert schrieb:

> Da ich Funktionen der IDE aufrufe kann ich da leider nichts dran ändern.

Dann sag doch gleich das du BASCOM verwendest oder Arduino. Dann überleg 
ich gar nicht erst, was du in deinem Programm für Problemchen haben 
könntest.


Falsch angegebene Taktfrequenz könnte noch sein, wodurch deine 
vorgefertigten Funktionen die Delayzeiten zu kurz bemessen.

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