Hallo Leute, ich habe eine ATMega 16 und habe nach dem LCD-Tutorial von Andreas eine BT21605 von www.data-modul.de angeschlossen. Da dieses Teil eine SPLC780 Controller besitzt habe ich die Initialisierung geändert. Ich habe das Programm von Andreas ausprobiert und mein eigenes, welches ich im Anhang eingefügt habe. Der Unterschied ist nur die Initialisierung, und daß ich alles auf Port C gelegt habe. Aber ich bekomme in dem 2 Zeilen Display immer nur schwarze Kästchen in der ersten Zeile -- egal was ich mache. Nach der Initialisierung sollte doch ein einfacher Cursor in Zeile 1 erscheinen? Habt ihr noch eine Idee, was das sein könnte? Gruss Marc
Hi, diese "schwarzen Kästchen" bedeuten, daß Dein LCD Strom hat und AUCH DIE KONTRASTSPANNUNG IST OK !!!! (lass Dich nicht verwirren!) Das LCD wird nicht intilialisiert. Nach einer erfolgreichen Initialisierung verschwinden die schwarzen Kästechen und das Display ist "leer". Klaus
Hi, hatte vor kurzem das gleiche Problem. Bei mir lag es am JTAGEN-Fuse, es war nämlich AN und damit sind die Pins PC2 bis PC5 für JTAG reserviert (siehe ATmega16 Datenblatt, Seite 59 "Alternate functions of Port C"). So kannst du dein Display nicht initialisieren... Wenn du JTAG nicht brauchst einfach JTAGEN ausschalten ansonsten einen anderen Port für dein LCD wählen. viele Grüße, Ed
Es waren die JTAGEN Fuse.... Danke an alle, vorallem an Eddie !!! Allerdings läuft meine Initialisierung nicht mit meinem Programm, sondern mit dem aus dem Tutorial. Noch verstehe ich es nicht, aber es sollte schlimmeres geben. FAZIT: Programm vom HD44780 läuft auch auf dem SPLC 780. Gruss Marc
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.