Forum: Mikrocontroller und Digitale Elektronik lcd mit KS0070B tut nicht


von Fabian H. (fabianh)


Lesenswert?

Hallo,
ich hab nen Problem mit einem 16*4 Zeichen lcd, drauf ist nen KS0070B. 
Ich progge in Bascom steuere per 4bit-modus an, konfiguriere das LCD 
ganz normal. Es erscheinen auf dem LCD aber nur in der ersten und 
dritten Reihe schwarze Balken, sonst nichts.

Woran kann das liegen?

Bin noch relativ neu in der µC-Technik, wenn machbar bitte 
einteigerverständliche Antworten, Danke.

Datenblatt vom LCD: 
http://www.msc-ge.com/download/displays/dabla_allg/msc-c164dyly-2n.pdf

Wäre schon wenn schnell Antworten kommen, das Gerät soll morgen ans Netz 
;)

MfG Fabian

von holger (Gast)


Lesenswert?

>ich hab nen Problem mit einem 16*4 Zeichen lcd, drauf ist nen KS0070B.
>Ich progge in Bascom steuere per 4bit-modus an, konfiguriere das LCD
>ganz normal. Es erscheinen auf dem LCD aber nur in der ersten und
>dritten Reihe schwarze Balken, sonst nichts.

>Woran kann das liegen?

Init hat nicht funktioniert.
Falsch angeschlossen oder Timing nicht ok.

von Fabian H. (fabianh)


Lesenswert?

angeschlossen ists richtig. konfiguration halt ganz normal mit Bascom 
"config lcdpin" bzw. "config lcd".

Timing, was kann ich da ändern. Quarz und Fuses passen.

MfG Fabian

von holger (Gast)


Lesenswert?

>angeschlossen ists richtig.

Das behaupten fast alle bei denen es nicht geht ;)
Lass doch mal CPU Typ, Taktfrequenz und Anschluss
rüberwachsen.

von Fabian H. (fabianh)


Lesenswert?

Atmega 16, mit 16MHz Quarz

LCD:
Pb0=RS
Pb1=R/W
Pb2= E
Pb3= BL I/O

Pc4= DB5
Pc5=DB7
Pc6=DB6
Pc7=DB4


DB0-DB3 an gnd

von holger (Gast)


Lesenswert?

PORTC! Deaktiviere mal die JTAG Fuse.

von Fabian H. (fabianh)


Lesenswert?

hab ich

von holger (Gast)


Angehängte Dateien:

Lesenswert?

Funktioniert die HEX Datei im Anhang?

von holger (Gast)


Lesenswert?

>Funktioniert die HEX Datei im Anhang?

Upps, RW musst du dazu an Masse legen!

von Fabian H. (fabianh)


Lesenswert?

leider nicht. ich hab gelesen das es öfters schonmal probleme mit dem 
KS0070B gab, aber jeder schreibt was anderes....

MfG Fabian

von holger (Gast)


Lesenswert?

>Upps, RW musst du dazu an Masse legen!

Das hier noch beachtet?

von Fabian H. (fabianh)


Lesenswert?

DANKE!!!!! RW wars...ich hab zwar schon öfters gelesen das der bei 
bascom auf gnd kommt, aber bei dem Board auf dem ich proggen gelernt 
habe ist rw mit an einem Portpin angeschlossen.

Also nochmals vielen dank, nun geht die Steuerung doch noch morgen ans 
netz!

MfG Fabian

von Gast (Gast)


Lesenswert?

R/W kannst du natürlich auch an einen Pin anschließen. Er darf nur nicht 
in der Luft hängen. Entweder per µC gesteuert 5V/GND, oder fest auf GND, 
dann ist aber kein auslesen möglich.

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
Noch kein Account? Hier anmelden.