Hallo allerseits, ich bin gerade am Verzweifeln: ich habe hier ein Gerät mit einem Grafik-LCD (LCD 160X128 BL von Reichelt), das von einem Grafikcontroller IC6963 von Electronic Assembly angesteuert wird. Der IC6963 hängt am seriellen Port eines AtMega16. Ich habe bereits zwei Geräte so aufgebaut, die einwandfrei funktionieren. Beim dritten Gerät habe ich das Problem, dass nach dem Einschalten oft nichts auf dem GLCD angezeigt wird. Nach mehrmaligem Aus- und Wiedereinschalten wird dann plötzlich alles korrekt angezeigt und das über Stunden hinweg. Ich habe mit dem Oszilloskop die Signale C/D, WR, RD zum Display angeschaut und festgestellt, dass bei nicht funktionierender Anzeige hier feste Pegel anliegen. Wenn die Anzeige funktioniert, sind hier die erwarteten Signale zu sehen. Um einen Programmierfehler im Atmel auszuschließen habe ich die Testfunktion des IC6963 ausprobiert (RTS auf Masse ziehen). Dann soll ein blinkendes Rechteck angezeigt werden. Das funktioniert aber auch nur manchmal. Den IC6963 habe ich auch schon getauscht. Leider zeigen beide Controller das gleiche Verhalten. Hat jemand noch eine gute Idee? Gruß, Alexander
Mal ein bischen raten ... 1.) irgendein Pin ist offen Wackler Lötstelle / Quetschverbindung . 2.) irgendein Oscillator oszilliert nicht. 3.) die Spannungsversorgung ist nicht stabil.
Hallo Klaus, an eine schlechte Verbindung oder einen Kurzschluss zwischen Leiterbahnen habe ich zuerst gedacht und mit dem Ohmmeter alles überprüft: es war kein Fehler feststellbar. Nach langer Suche habe ich nun doch die Ursache gefunden: eine Durchkontaktierung in der Reset-Leitung zum IC6963 hatte eine Unterbrechung, die wohl immer dann, wenn ich mit dem Ohmmeter in die Nähe gekommen bin, wieder Kontakt gegeben hat. Einen dünnen Draht durchgesteckt, oben und unten verlötet und das Gerät funktioniert. Gruß, Alexander
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.