Gast
#2996989
Hallo, bin gerade dabei ne eigene lib für das glcd mit ks0801 controller von pollin zu schreiben. Habe jetzt zwei probleme Erstens verstehe ich die einteilung der pixel nicht richtig. X ist im datenblatt y , y ist x und dann gibts noch z, die pages... Habe schon verstanden, dass es 8 pages gibt, die unterteilt sind in 8bit und die jeweils angewählte meinem datenport entspricht. Die zeilen größer als 63 werden von dem zweiten controller gesteuert werden. Wofür ist dann aber der y wert? Macht der so ne art offset? Wie kann ich pagesübergreifend diepixel ansteuern Und noch eine frage: ich färbe das glcd momentan so, dass ich in die jeweilige page und zeile gehe, und 0xff auf den datenbus lege. Funktioniert auch gut. Beim rumprobieren habe ich dann mal spasseshalber 0xaa reingeschrieben, also jede zweite zeile schwarz gefärbt. Dabei passierte folgendes: mit jeder page wurden die gesetzten pixel dunkler. Das phänomen ist controlerweise zu beobachten. Warum ist das so, ist das normal? Ich habe vorher die lib von ape benutzt, diese produziert bei mir jedoch zeilenfehler. Die funktion ks0108drawline färbt bei mir die entsprechende page ein, jedoch nicht eine einzelne zeile. Stimmt evtl was mit meinem glcd nicht?