Hallo ich steuer ein GLCD (240x128 / T6963C) mit einem ATMega32 an. Bei meiner Testschaltung hatte das auch ohne Probleme funktioniert. Jetzt bei der fertigen Schaltung bleibt dass Display schwarz. Verdrahtung, Betriebsspannung und Kontrostspannung sind in Ordnung. Das Programm bleibt jedoch immer beim "Config Graphlcd"-Befehl stehn. Aus anderen Beiträgen habe ich entnommen, dass das wohl am Statusregister des Displays liegt. Jedoch hab ich nichts gefunden, was man dagegen tun kann. Hat jemand einen Tipp?
Klingt so als wäre das Display immer auf busy. Das kann daran l iegen, dass die Daten- oder Steuerleitungen nicht richtig verbunden sind oder das LCD nicht richtig resettet wurde o.ä.
Die Verdrahtung hab ich inzwischen x-mal kontrolliert, daran kann es nicht liegen. Was das Resetten an geht, das müsste doch eigentlich der "Config Graphlcd"-Befehl automatisch erledigen?
Ich kenn den Befehl jetzt nicht genau ich hab mein t6963c in assembler programmiert. Aber hört sich so an als würden mit dem befehl die TextArea und die Graphic Area und dessen Home addressen gesetzt und was alles sonst noch so wichtig ist um das Display zu betreiben. Dabei werden halt befehlen an das Display geschickt und vor jedem Befehl fragt der controller das Display ob es bereit ist. Klingt für mich halt so als würde das Display bei dieser Abfrage hängen bleiben.
Das meinte ich anfangs mit dem Statusregister. Bloß warum bleibt es hängen, wie erwähnt hatte es ja bereits mit dieser Beschaltung funktioniert.
Das kann wiederum ziemlich viele gründe haben. Am besten du postest mal deine Schaltung. Vielleicht gibts ja eine oder mehrere schwachstellen.
Das ist die Schaltung die ich verwende (Spannungsversorgung, CCFL-Inverter, DCDC-Wandler etc. hab ich mal aus zeitgründen weggelassen). An PD0 habe ich noch eine LED angeschlossen um zu sehen wo das Programm hängen bleibt.
Wenn Du das gleiche Display hast, wie ich, dann solltest Du an Pin 3 VCC anlegen, nicht an Pin2.
Ahh - seh ich erst in der Vergrößerung, da ist ja noch eine Verbindung zu GND an Pin3. Ich würde mal sagen, wenn Du das genau so verschaltet hast, dann musst Du Dir ein neues bestellen. Sauber verpolt.
Oh, da hab ich wohl nen Fehler bei Zeichnen gemacht, angeschlossen habe ich es aber richtig herum.
Nein, denn der ist nicht angeschlossen wenn das Programm läuft (bis auf die zwei Widerstände, die sind aber an der anderen Seite offen, solang der Adapter nicht angeschlossen ist)
Hm... schick mal Deinen Code. Vielleicht sehen wir da etwas, was Du übersehen hast?
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.