Hallo Leute, ich habe mir mal wieder was Neues überlegt und wollte einen Messwert des AD-Wandlers auf einem LCD Display darstellen, in der Form einer Zeigeranzeige. Die Textdisplays sind da etwas unpraktisch, weil es im Zeichensatz anscheinend nur einen geraden Srich von Oben nach unten gibt, das den Messwert auf 10 Stufen begrenzen würde. Also habe ich mir mal im "C" - Katalog die Grafikdisplays angeschaut und mir ein paar datenblätter zuschicken lassen. Ich werde aber nicht wirklich schlau daraus. Der Befehlsumfang scheint mehr als mager zu sein? Sachen wie Striche von Punkt zu Punkt scheint es darin noch nicht zu geben? Wie werden diese Displays angesteuert? Worauf muss man achten? Wo kommen die Buchstaben und Zahlen dafür her? Gibt es irgendwo schon fertige Libs für die Ansteuererung?
Auf http://www.lcd-module.de/ gibt es einen fertigen Controller zum Kauf. Display ran, z.B. eins mit T6963C-Controller onboard, dann hast du fast das, was du willst. Gruß Ralf
> Ich werde aber nicht wirklich schlau daraus. Der Befehlsumfang > scheint mehr als mager zu sein? Nun ja, man kann damit Pixel ein- und ausschalten. Alles andere kann man auf Basis dieser Funktionalität machen. > Sachen wie Striche von Punkt zu Punkt scheint es darin noch nicht > zu geben? Wie werden diese Displays angesteuert? Indem man die Striche selber malt. > Worauf muss man achten? Wo kommen die Buchstaben und Zahlen dafür > her? Also ich hab mir meinen Font auf dem PC gemalt und dann in ein passendes Format konvertiert und im Flash abgelegt. Dann eine Routine, um sie zu rendern. Ist sogar ein Proportionalfont, hauptsächlich, weil der Flash-Speicher und Displayplatz spart. > Gibt es irgendwo schon fertige Libs für die Ansteuererung? Du könntest mal in der avrlib nachschauen. Da gibt's LCD-Funktionen. http://www.procyonengineering.com/avr/avrlib/docs/html/modules.html http://www.procyonengineering.com/avr/avrlib/docs/html/glcd_8h.html
Für den Anfang würde ich ein LCD mit T6963 kompatiblem Controller empfehlen: Ein 6x8/8x8 Zeichensatz ist bereits integriert, und um Pixel zu setzten/löschen gibt es auch fertige Befehle. Außerdem ist der Controller recht gutmütig, und es gibt viele gute Beschreibungen/Datenblätter zu diesem. LCDs mit diesem Controller gibt es immer wieder sehr günstig bei Restpostenhändlern/Ebay. (z.B. <10 für ein 128x64 LCD)
Ganz herzlichen Dank Euch allen. Ich hatte mir da was von Barton mit SED1567D0B chip rausgesucht aber veielicht ist der ja Kompatiebel. Ich werd es mir mal anschauen. @Ralf Ich hate mich gerade mit meinem AT90CAN128 so angefreundet. @Benedikt Hast Du schon was für den T6963 das Du mit dem Rest der Welt und mir teilen würdest?
Hier ein paar Routinen für ein 128x64 LCD mit 6963: http://www.mikrocontroller.net/forum/read-4-206061.html#new Im Anhang eine Art Application Note zum 6963
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.