Hallo, ich versuche gerade, ein GLCD mit KS108 Controller zum Laufen zu bringen. Nachdem das Teil zuerst nur Wirrwarr angezeigt hat, habe ich es durch Ändern der Timings (NOPs, Warteschleifen) hinbekommen, dass die Initialisierung scheinbar sauber funktioniert. Das Problem: Es werden nur die ersten 8 Zeilen angezeigt (= 1Page?), der Rest bleibt dunkel (siehe Anhang). Was dort erscheint ist allerdings richtig - der obere Teil vom anzuzeigenden Text. Das Verhalten ändert sich auch nicht wenn ich statt Fontanzeige nur Linien verwende. Ich verwende die Lib von Apetech mit dem dazugehörigen Testprogramm, uC ist ein ATMega16, getaktet mit 8MHz (intern). Ich habe schon versucht, die Timings noch weiter zu verändern, das bringt aber nichts. Hat jemand schonmal ein ähnliches Problem gehabt? Ich weiß nämlich allmählich nicht mehr wo ich noch suchen soll. Viele Grüße, Hinrich
Gast
#1261078
>Was dort erscheint ist allerdings richtig - der obere Teil vom anzuzeigenden >Text. Bist du dir da sicher? Wenn das kein Fleck auf dem Foto ist, sind da auch zwei Pixel in Page 2 gesetzt, in der Displaymitte. Verdahtung des Datenbytes überprüfen, JTAG auschalten, Pin- und Registerzuordnung im headerfile prüfen. Oliver
Ja, der ursprüngliche Text lautet KS0180 Treiber...um zu Testen ob es das wirklich war habe ich das K durch ein H ersetzt. Der richtige Text ist es also. Du hast übrigens Recht, da waren noch 2 Pixel in Page 2. Die sind aber nicht immer da. Zu den Tips: Die Verdrahtung des Datenbytes ist in Ordnung, JTAG verwende ich nicht, Pin- und Registerzuordnung ist auch in Ordnung. Ich habe das Ganze übrigens gerade nochmal mit der Lib von Holger Klabunde ausprobiert, das scheint auf den ersten Blick einwandfrei zu funktionieren... Hinrich
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
