Hallo, ich habe folgendes LCD Display von Conrad gekauft und will dieses jetzt mit einem Atmega8 ansteuern: http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/181660-da-01-en-LCD_MOD_STN_BLAU_NEG_LED_WEISS_40X4.pdf Angeschlossen hab ich das Display folgendermaßen: Pin am LCD | Pin µC 1-4 (DB) | frei 5-8 (DB) | PD0 - PD3 9 (E1) | PD5 10 (R/W) | GND 11 (RS) | PD4 12 (Vo) | +5V 13 (VSS) | GND 14 (VDD) | +5V 15 (E2) | Momentan noch frei 16 (VEE) | GND (mit Poti) 17 (A*) | +4V 18 (K) | GND Code liegt am Anhang und lässt sich einwandfrei kompilieren (ist vom Tutorial). Ports wurden von mir nicht angepasst weil sie ebenfalls 1:1 vom Tutorial sind. So und jetzt zu meinem Problem: Nach dem einschalten leuchtet das Display im Hintergrund blau auf während in der 2. und 4. Zeile weiße Kästchen erscheinen. Ansonsten passiert überhaupt nichts... Ich bin mir sicher das die Verdrahtung stimmt, deshalb denk ich das im Programm was nicht stimmt. Ich hab mir schon überlegt das es daran liegen könnte das mein Display 2 KS0066 Controller hat. Meines wissens nach ist KS0066 aber mit HD44780 kompatibel und da ich gerade nur 1 Controller anspreche dürfte es daran ja auch nicht liegen. Ich weiß gerade einfach nicht mehr weiter, hab schon alles ausprobiert und nichts will so recht funktionieren. Ich hoffe ihr könnt mir bei meinem Problem helfen. Viele Grüße
rax schrieb: > Pin am LCD | Pin µC > 1-4 (DB) | frei > 5-8 (DB) | PD0 - PD3 Dem Datenblatt nach wären 1-4 D7-4. Diese müsstest du also an PD3-0 anschließen.
HI
>12 (Vo) | +5V
Da sollte ein Poti/Einstellregler dran -> Kontrasteinstellung.
MfG Spess
Wow danke, das hat schonmal geholfen. Leider bekomm ich völlige Schrottzeichen heraus, und die weiße balken werden sehr dunkel. Im Anhang mal ein Bild (Ich hab testweise die 2 E Pins zusammengelegt)
Das Display scheint initialisiert zu sein, da alle Zeilen gleichmäßig hell sind. Prüf mal nach ob du keine Datenleitungen vertauscht hast, oder keine Kurzschlüsse dazwischen hast.
Damit die dunklen Kästchen verschwinden solltest du mal an deinem Kontrastpoti drehen^^ Gruss Stefan
Jo, das sieht aus wie Datenleitungen vertauscht. Pin 1 ist DB7, Pin 2 ist DB6, Pin 3 ist DB5 und Pin 4 ist DB4. Vielleicht hast du das gerade falsch rum?
Hi
>Leider bekomm ich völlige Schrottzeichen heraus,
Was hast du denn ausgegeben?
MfG Spess
Ah gut, dank dem Poti sind jetzt die restlichen weißen Kästchen weg. Die Schrift wird jetzt hell angezeigt - aber immer noch totaler Müll. Leitungen hab ich jetzt fast alle überprüft...
@spess53: blablub ich mein das wird das Display ja wohl darstellen können.
> Leitungen hab ich jetzt fast alle überprüft...
Dann mach weiter, bis es alle sind. ;-)
Wenn das nichts bringt, gib nur ein Zeichen aus und verrate uns, was du
ausgeben wolltest und was das LCD anzeigt.
ok, dann liegt es nicht (oder zumindest nicht nur) an vertauschten Datenleitungen; sonst wären die vermeintlichen 'b' alle gleich.
gibt es den Quelltext auch als nicht-rar? Dann könnte ich es mal probieren; ich habe ein 4x40 hier liegen.
Ich hab keine Ahnung wieso - aber jetzt funktionierts plötzlich. Ich hab nur mein blablub mit dem ABC und unseren 10 Zahlen ersetzt und schwups - funktioniert. Vielen Dank@ all. Ich melde mich wenn das Display plötzlich wieder Probleme macht ;-) Grüße...
So hi, ich bins mal wieder :-) nach langer Zeit bin ich wieder richtig motiviert mein Projekt fertig zu stellen. Also LCD raus, µC raus, anschließen und wieder nichts... diesmal gibt das Display alle vier Balken gleich hell aus. Programm ist das alte blablub Programm. Angeschlossen hab ichs folgendermaßen: Pin am LCD | Pin µC 1-4 (DB7-4) | PD3 - PD0 5-8 (DB3-0) | frei 9 (E1) | PD5 10 (R/W) | GND 11 (RS) | PD4 12 (Vo) | GND mit Poti 13 (VSS) | GND 14 (VDD) | +5V 15 (E2) | gebrückt mit E1 16 (VEE) | GND 17 (A*) | +4V 18 (K) | GND Ich verzweifle noch weil ich keine Ahnung hab was jetzt schon wieder falsch sein soll. (Da ja keine Schrottzeichen sondern nur 4 balken erscheinen) Vielen Dank schonmal im voraus.
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.