Ich habe mal versucht, einem LCD Leben einzuhauchen. Im Simulator ist es einfach, aber die Praxis zeigt etwas anderes. Vielleicht hat jemand Lust, sich den Quelltext einmal anzusehen.
Hallo Michael, es kommt natürlich darauf an, wie dein Display angeschlossen ist... Wichtig ist auch der RD Pin am Display, das ist meist der Pin 5 am Display.... Wenn dieser auch mit einem Pin am Mikrocontroller verbunden ist, mußt du ihn in deiner Software noch auf Low pegel setzen z.b. reset pinb.1 ist dieser Pin nicht mit dem Controller verbunden mußt du ihn auf masse legen.... Des weiteren fehlt bei dir noch die Initialisierung des Displays.... Diese wird mit dem Befehl initlcd eingeleitet. Hoffe, ich konnte helfen... Gruß Sven A.
Hi! Und wenn du das Display im 4-bit mOdus am laufen hast, dann soltest du d0-d3 auf gnd legen. Nik
Also ich bin mit Bascom nicht vertraut,aber ich kann mir nicht vorstellen das "Cls" in ner Do-Loop Schleife gut ist...:) Gruß Jürgen
hi! @jürgen Ja das denke ich auch. Ich hab das Proggi ein bisschen umgeschrieben(ich hab do loop ans ende gestellt.) Bei mir funktionierts übrigens so. (Im simulator und in Hardware) Nik
"When you use any of the LCD display routines the LCD display will be initialized automatic at startup of your program." initlcd sind also nen paar verschwendete bytes :) mfg
Danke an Alle für die Teilnahme. Es handelt sich um ein Display BT21605. Ich möchte es im 4 Bitmodus betreiben. Ich nutze DB4-7 als Datenleitungen, und DB0-3 sind an Masse. Welch ich nicht angeschlossen habe, sind R/W und Supply Voltage (LCD Driver). Datenblatt: http://www.data-modul.de/upload/displays/pdf/BT_21605.pdf Spannung bekommt das Teil ja über VSS und VDD. Getacktet wird der ATmega8 mit dem internen Oscillator. Ich nutze von PortB 2-7, das Display sollte schon richtig angeschlossen sein. Danke auch an @Nik Bamert, dann weiss ich, dass das Script OK ist. Ich versuche es weiter.
Hallo Leg RW auch auf Masse sonst kannst du Probleme bekommen. Vo sollte schon angeschlossen sein. Damit regelst du ja den Kontrast auf dem Display. Zeigt es denn gar nichts an ? Auch keine schwarze Streifen ? Schau mal hier rein, da wird das gut erklärt. http://www.sprut.de/electronic/lcd/index.htm MFG Dieter
"Es handelt sich um ein Display BT21605" Dieses LCD gehoert zu den wenigen, die eine NEGATIVE Kontrastspannung benoetigen (0- -5V)! Drum wird nix angezeigt ;). mfg
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.