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
kann es an der Geschwindigkeit liegen, kann ich die ohnehin sehr kurzen Leitungenen des Displays irgend wie schirmen?
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).
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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.