Darf ich bei einem 128x64 Pixel GLCD mit dem KS0108 Kontroller beide Chip Select auf aktiv schalten, und so z.B. bei der Initialisierung beide hälften gleichzeitig zu Initialisieren, oder beide Hälften gleichzeitig zu löschen?
Klaus schrieb: > Nun Ja! Das geht! Vergiss was ich geschrieben habe! Hab das mal gemacht aber Initialiesiert nicht richtig. Besser beide hintereinander initialisieren. sorry!
Dann mache ich es besser hintereinander, wenn es bei manchen Lcd Probleme geben kann. Ich könnte mir auch vorstellen das es Probleme geben kann, wenn beide Chips auf Output (read) schalten beim Abfragen des Busy-Flag.
Du solltest halt R/W nicht gleichzeitig bei beiden aktivieren. Ansonsten sehe ich kein Problem, solange das synchron läuft sollten beide Controller exakt das Gleiche machen. Müßte sogar mit Daten gehen (Display löschen zB.).
M. H. schrieb: > Darf ich bei einem 128x64 Pixel GLCD mit dem KS0108 Kontroller beide > Chip Select auf aktiv schalten, und so z.B. bei der Initialisierung > beide hälften gleichzeitig zu Initialisieren, oder beide Hälften > gleichzeitig zu löschen? Ich mache das so und es funzt prima. Spricht ja auch nix dagegen, wenn du die Timings nicht zu aggressiv implementierst. Elektrisch ist ja ohnehin alles verbunden, auch wenn du nur einen Controller mit /CS aktivierst. Edit: Hmmja könnte sein dass der nicht aktivierte "tristate" ist, also keine Last am Bus darstellt.
Klaus schrieb: > Hab das mal gemacht aber Initialiesiert nicht richtig. > Besser beide hintereinander initialisieren. Nur mal rein aus Interesse: Du benutzt in beiden Fällen die gleichen Timings, nur dass du einmal beide Chips gleichzeitig ansprichst und einmal die beiden nacheinander? Ich hatte da auch mal eine "lustige" Sache drin. Der weite Chip brauchte für die Initialisierung deutlich länger als im Datenblatt angegeben und der zweite Chip machte dann immer Murks. (ok, ob das auch wirklich das passende Datenblatt war, keine Ahnung, heißt ja immer KS0108 kompatibel ) Eine andere Sache: Warum aber das ganze? Einen wirklichen Geschwindigkeitsvorteil sehe ich da nicht. Wenn du später z.B. einen sich häufig ändernden Messwert anzeigen willst, wirst du wahrscheinlich nur diese Stelle vom Display löschen und neu beschreiben, nicht das komplette Display.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.