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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.