Wintek 27x4 Text LC-display

OP #434163
Lesenswert?

Ich habe hier ein Wintek WD-C2704M-1HNN LC-Text Display. Die Ansteuerung 
mit der LCD4E2.lbx funktioniert garnicht. Jetzt habe ich versucht das 
Teil von hand zu Initalisieren, aber das will auch nicht wirklich 
funktionieren. Ich versuche das Display im 8 Bit Modus die 
Initalisierung geht zwar schon aber das ist auc nicht das ware. Hat 
jemand ein Beispiel für den Bascom AVR Basic Compiler?
Gast #434278
Lesenswert?

Ist der Kontrast denn eingestellt? Siehst du nach anlegen der Spannung 
schwarze Kästen?
Bist du dir sicher, das das LCD auch/noch funktioniert?

Ich denke, das die LCD4E2.lbx NICHT das Busy-Flag ausliest. Überprüfe 
das nochmal. Wenn es nicht ausgelesen wird, MUSS R/W auf GND gelegt 
werden.
D4-D7 müssen auch auf GND liegen.

Jeder Pin (RS, E1, E2, D0, D1, D2, D3) kann theoretisch an einen anderen 
Port am AVR aufgelegt werden.
Zeitvorteile im Programm bringt es aber, wenn die Datenleitungen alle am 
gleichen Port sind und die gleiche Nummerierung haben.
Also D0 vom LCD an C0 des AVR. D1 an C1, usw...

Wie hast du das LCD denn angeklemmt? Stimmt die Einstellung Crystal bei 
dir im Programm? Wie sieht dein Code aus?
OP #434673
Lesenswert?

Ja, das Display funktioniert am PC, Kontrast ist auch richtig. 
Einstellungen am Crystal passen auch. Ich habe auch selber eine Routine 
geschrieben, der Cursor blink dann auch, jedoch erscheint er nach jedem 
Reset woanderst. Das mit dem Busy-Flag werde ich am WE mal Testen. Kann 
ich bei der LCD4E2.lbs auch das ganze im 8Bit verwenden?
OP #435705
Lesenswert?

Ich habe mal am WE das Problem weiter analysier, und habe festgestellt, 
dass bei mir die LCD4E2.LBX nicht funktioniert. Die Port's habe ich so 
wie in den Beispielen Configuriert. Pin's dementsprechend festgelegt, 
und dann mit dem Osziloskop die Ausgänge gemessen. Und siehe da, nicht 
ein einziges Signal. Wenn ich die Port's ohne die Library,als beispiel 
habe ich 255 und 0 mit 50 ms verzögerung ausgegeben, und das geht. Für 
mich ist dadurch die LCD4E2 nutzlos.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren