Hi, habe hier - ein 16*2 LCD (DIP126-D von Reichelt) mit HD44780 Controller, - ein STK500 mit einem AVR 90S8515 - BASCOM 1.11.7.4 Die Pinbelegung entspricht der aus dem AVR-Tutorial/LCD. auch so in den Compiler-Optionen/BASCOM eingestellt. LCD wird im 4 Bit-Modus betrieben. Leider habe ich folgendes Problem: Die 1. Zeile des LCD zeigt schwarze Rechtecke, die 2.Zeile ist leer. Ansonsten tut sich nichts! Habe auch schon ein folgendes versucht: - anderes LCD probiert, - Spannung aus einem seperaten Netzteil (5V) angelegt, - Pins im Quellcode deklariert, - Assembler-Code aus dem Tutorial geflashed ... Der Effekt ist immer gleich .. HELP! :-/ --Harald
der schwarze balken kommt immer nach man spannung anlegt. das was anscheinend nicht funtioniert ist die initialisierung. Hast du schon mal den kontrast runtergedreht??
VEE ist mit GND verbunden also Kontrast ganz unten. Auch auf 5V legen ändert leider nichts ....
ich hatte da eigentlich immer ein poti dran... wie im datenblatt beschrieben. poti von VD nach VS und den schleifer an VEE zum kontrast einstellen
Gesagt, getan! Leider gleicher Effekt. Der Balken wird lediglich heller oder dunkler. Da ich per Programm ein CLS sende müsste der Balken ja verschwinden. Ich denke es hängt an der Initialisierung ...
erzähl mal etwas mehr dazu verwedeter controller? takt? an welchem port häng das lcd? vielleicht läuft dein µC zu schnell so daß die pausen zeiten nicht passen
ich habe das ganze an einem tiny26 16 Mhz DB4..7 --> PORTA0..3 EN --> PORTA4 RS --> PORTA5 RW --> GND ist ein 4*16 LCD aber die funktion (initialisierung ist fast identisch)
wenn die intialiesierung funzt ist keine zeile schwarz wenn nicht dann sind zeile 1 und 3 schwarz. da es intern ja nur 2 zeilig ist. 1+3, 2+4 werden wie je eine zeile behandelt. ist also wie bei dir obere zeile schwarz untere nicht
Habe das LCD beim STK500 nun an Port A. Gleicher Effekt - keine Initialisierung :-(
Hallo Anbei der Anschluß wie ich mein LCD angschlossen habe Evtl. hilft's weiter Es funktioniert in BASCOM ohne Probleme Gruß Günter
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.