Hallo zusammen, Ich habe das 4 Zeilen Display WINTEK WD-C2704M-1HNN von Pollin an meinen AT90S4433 angeschlossen. Mit dem Tutorial bekomme ich auch Text in die ersten beiden Zeilen, aber die letzten beiden wollen einfach nicht. Kennt vielleicht jemand das Display und kann mir sagen, welche Bits ich in der lcd-routines.asm zusätzlich noch setzen muss oder wo mein Fehler liegt? Falls ihr das Display nicht kennt, es arbeitet mit zwei HD44780 Controllern, so dass zwei Controller aktiviert werden müssten, die Frage ist nur wie.
Da war doch ne Lücke in der Adressierung? ..äh, nee! Das Display hat nicht zufällig zwei CS-Eingänge? Einen für jedewn HD44780.
Ich weiss nicht genau, was du mit CS-Eingänge meinst, mache nämlich noch meine ersten Gehversuche bezüglich Mikrocontroller Programmierung. Aber das Display hat zwei Enable Leitungen, also eine mehr, als im Tutorial vorgesehen sind. In der Befehlsliste des Datenblatts steht auch ein Bit, welches zwischen 2 oder 4 und 1 Displayzeile umschaltet. Aber das ändert auch nichts. Was ich persönlich noch etwas seltsam finde. Wenn ich das Display anschliesse, erscheinen in den ersten drei Zeilen Blöcke, die letzte bleibt aber komplett leer. Warum sind dort nicht auch Blöcke oder zumindest auch die dritte Zeile leer?
Dieses Display musst Du behandeln, wie zwei getrennte Displays. Zwei Controller = zwei Controller initialisieren. Deshalb auch die zwei Enable-Eingänge. Einer für den ersten Controller (Zeile 1 + 2), einer für den zweiten Controller (Zeile 3 + 4).
Das LCD hat 2 Controller. Mit der im Anhang befindlichen Routinensammlung kann man das Display gut ansteuern. ...
Danke, habt mir sehr geholfen. Jetzt gehts und die letzte Hürde ist überwunden.
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.