Hallo Leute! Ich versuche verzweifelt eins von diesen Standard DotMatrix-LC-Displays ans laufen zu bringen. Dazu habe ich das Tutorial hier von der Seite benutzt, aber es will partout nichts erscheinen... Der verwendete µC ist ein AT Mega16. Das Display ist wie folgt angeschlossen (verbindungen und Spannungen alle nachgemessen!): Pin Funktion Spannung Verbunden mit 1 GND 0 gnd 2 VCC 5 vcc 3 VEE 2 poti 4 RS 5 PB4 5 RW 0 gnd 6 E 0 PB5 7 DB0 5 x 8 DB0 5 x 9 DB0 5 x 10 DB0 5 x 11 DB0 0 PB0 12 DB0 0 PB1 13 DB0 5 PB2 14 DB0 0 PB3 15 A 5 vcc 16 K 0 gnd Den Quellcode habe ich mal angehängt (kann man mehrere Dateien anhängen?) Ich poste dann einfach noch zweimal ;-) Das Timing ist übrigens in Ordnung. Zumindest hab ich die delay_ms Sachen mal getestet, und die scheinen richtig zu sein. Auch ist das Display wohl in Ordnung (hab nichts böses damit gemacht, und die Hintergrundbeleuchtung tuts...) Das kann doch nicht so schwer sein?
Hallo was macht denn dein Display? Es müsste nach Spannung anlegen eine schwarze Zeile erscheinen, die nach dem init dann wieder weggeht. So isses bei mir. mfg
Du solltest das Display einfach mal ohne Controller betreiben. Da sollte auf jeden Fall eine schwarze Zeile erscheinen. Eventuell reicht es ja einfach am Kontrastregler zu drehen ;).
Ich würde den LCD-Port ERST mit der Variable füllen und DANN maskieren oder die Variable Maskieren, bevor du sie an den LCD-Port schickst. Aber den Port zu Maskieren (&0xF0) und dann erst die Var reinzuschreiben macht keinen Sinn. Ob's daran liegt? Henk
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.