Forum: Compiler & IDEs GLCD KS108 Anzeide falsch rum


von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab hier ein GLCD DG-12864-15, das ich mittels der Procyon-Lib
http://hubbard.engr.scu.edu/avr/avrlib/docs/html/index.html
ansteuere.
Das funktioniert auch bis auf einen Fehler,
die beide Hälften sind vertauscht
Normal wäre ja Anzeige A(linke Hälfte) B(rechte Hälfte),
bei mir ist aber B A.

Ich habe in der "ks0108conf.h" nur die Pinbelegung angepasst.

Wie kann ich den Fehler beheben?

thnx

von Gerry L. (Gast)


Lesenswert?

Ich kenne zwar die Lib nicht aber du hast die ChipSelects (CS) 
vertauscht.

von Mike (Gast)


Lesenswert?

Hab ich getestet, es ändert nix.
CS ändert ja nichts daran,
wo welcher Sektor beschrieben wird,
nur ob er aktiv ist.

von Benedikt K. (benedikt)


Lesenswert?

Kann es sein, dass bei deinem LCD CS high aktiv ist ? Es gibt nämlich 
einige LCDs mit low aktivem und andere nit high aktivem CS. Wenn nicht, 
dann hast du wirklich nur die CS Anschlüsse vertauscht.

von OliverSo (Gast)


Lesenswert?

>Es gibt nämlich einige LCDs mit low aktivem und andere nit high aktivem >CS.

Es gibt auch welche mit beiden. Vielleicht hast du die falschen 
CS-Anschlüße erwischt.

>CS ändert ja nichts daran,
>wo welcher Sektor beschrieben wird,
>nur ob er aktiv ist.

Ein 128*64 Display hat zwei unabhängige 64*64 Controller, die jeweils 
eine Hälfte des Displays ansteuern. Die Datenleitungen sind 
zusammengeschaltet, und welcher der Controller jetzt angesprochen werden 
soll, wird über die CS-Leitung ausgewählt. Wenn bei dir rechte und linke 
Hälfte vertauscht sind, fühlt sich halt jeweils der falsche Controller 
angesprochen. Also ist irgendwas vertauscht.

Oliver

von Mike (Gast)


Lesenswert?

Genau so war es ;-)

Danke!

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.