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
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?
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
> 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.
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.
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.
Wenn ich die EN-Leitung aus dem Kabelgebindetren Bündel rausnehme und in einem anderen Bogen verlege scheint es zu funktionieren.
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.
Mikrobasic um genau zu sein. Taktfrequenz müsste stimmen, weil die Kommunikation nach aussen auch ohne Probleme hinhaut.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.