Hallo zusammen, seit ein paar Tagen versuche ich intensiv mein GLCD mit dem T6963 zu betreiben. Ich verwende einen Atmega 8 und die Lib von Holger Klabunde. Ich habe alle Funktionen etc die ich nicht brauche rausgeworfen, damit der Code so klein wird, um ihn auf den Atmega zu brennen. Compilieren verläuft gut, aber angezeigt wird nichts. Mit dieser Lib hat alles wunderbar geklappt: http://en.radzio.dxp.pl/t6963/ Jedoch kann ich hier nur den 8x8 Font der vom T6963 bereitgestellt wird nutzen. Ich würde aber auch gerne andere Softfonts verwenden , um den Text Pixel genau zu plazieren und das Display nicht nur als reines Text-Display zu benutzen. Jetzt zu meiner Vermutung: Wenn ich über die Software von Mode 8 (8x8 Font) auf Mode 6 (6x8) wechsle, erscheint gar nichts auf dem Display. Gleiches war auch schon unter Bascom. Muss ich vielleicht erst etwas umlöten? Hat jemand Erfahrung mit diesen Displays? Mein Controllertyp lautet kommplett: T6963CFG Ich benutze Winavr in der neuesten Version. Danke für eure Hilfe!
Für die Umstellung auf 6x8 Font musst du einmal die RAM-Bereiche in der Initialisierung des Displays anpassen, und zum anderen den entsprechenden Mode-Pin des Displays (sofern rausgeführt) entsprechend belegen. Denk dran, dass die Pixel dann nicht mehr byteweise setzbar sind, sondern nur noch sechs Bits pro Byte für die Grafikdarstellung verwendet werden können. D.h. deine Aufteilung im Display-RAM ändert sich ebenfalls. Ralf
Hi
>Muss ich denn um die Softfonts zu benutzen auf 6x8 umstellen?
Das hängt von deiner Lib ab. Im 6x8-Mode werden auch im Grafik-Mode nur
6 Bit pro Byte benutzt. Vom Gefühl her würde ich auf 8x8 schalten. Spart
ausserdem Grafikspeicher.
MfG Spess
Ok. Darauf hab ich es jetzt eingestellt. Aber es wird trotzdem nix angezeigt. Komisch
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.