Manchmal "Buchstabensalat" auf LCD

Gast #3201776
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
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
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
#3201790
> Ich habe das display mit meiner Steuerung über einen
> Platinensteckverbinder RM2,54mm mit ca20cm Litze verbunden.

> Etwas rumprobieren mit der Position, und dann gehts wieder.

Könnte aber auch ein versteckter Wackelkontakt sein.
#3201792
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.
Gast #3201793
Genau um den Controller handelt es sich.

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

Bleibt mir wohl nur rumprobieren mit der Leitungsverlegung.
#3201903
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

Eine eigene Frage? Dieser Thread ist über 13 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.