Problem mit KS0108

Gast #1154000
Lesenswert?

Hallo,

ich habe ein Display mit dem Controller KS0108. Code zur Ansteuerung 
habe ich schon und die Hardware ist auch richtig.
Ich habe jetzt verschiedene Ansteuerungscodes ausprobiert und bei jedem 
taucht genau das gleiche Problem auf: Wenn ich das Display mit weiß 
löschen will, werden nur einzelne Streifen weiß, der Rest bleibt 
Schwarz. Wenn ich das Display mit schwarz lösche, dann klappt es, also 
alles wird schwarz. Wenn ich daraufhin ein weißes Rechteck zeichnen 
möchte, erscheinen nur Bruchstücke an manchen Stellen. Kann es sein, 
dass das Display defekt ist? Ich betreibe es an einem ATmega32 mit 1Mhz 
internem Takt. Kann es sein, dass dieser Takt zu ungenau ist? Ich habe 
schon alles mögliche an der Software herumgebastelt, aber es 
funktioniert einfach nicht!!!

Ich hoffe, dass mir jemand helfen kann!!

Grüße, Christian
Gast #1154013
Lesenswert?

>Ich betreibe es an einem ATmega32 mit 1Mhz
>internem Takt. Kann es sein, dass dieser Takt zu ungenau ist?

Nein. Probleme gibt es wenn du zu schnell zugreifst.

>Ich habe
>schon alles mögliche an der Software herumgebastelt,

Welche Software? Schaltplan wäre auch ganz nett.
Gast #1154070
Lesenswert?

Hallo,

ich habe sowohlmitder Software von Ape alsauch mit der von andre aus der 
Codesammlung das gleiche Problem

Link zur 1.Library:
Beitrag "KS0108 GLCD Routinen"

Link zur 2. Library:
Beitrag "GLCD Routinen ( KS0108, HD61202 )"

Die Anschlussbelegung habe ich aus der 2.Lib übernommen. An der Sofware 
habe ich zu Anfang nichts geändert. Erst als es nicht funktioniert 
hat,habe ich was gemacht (hat aber nichts genützt).

Gruß, Christian
Gast #1154085
Lesenswert?

Hallo,


hatte mit dem Display ähnliche Probleme.

Ist das Display über den A/D-Bus angeschlossen? Falls ja, dann das 
Timing nochmal überprüfen. Wenn Du GPIO's verwendest solltest Du 
eigentlich langsam genug sein. Der kritische Parameter ist das Signal 
"E".

Bei mir waren es allerdings die Anschlussleitungen an das Display.
Ich hatte in einer Pfostenbuchse die einzelnen Leitungen eines 
Flachbandkabels verpresst, der Kontakt war anscheinend zu hochohmig.

Gruss,

Christian

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