|
|
Projekt T6963-LCD-Ansteuerung
[Bearbeiten] ZweckWie aus den Links ersichtlich, gibt es verschiedene PC-Programme zur Ansteuerung von LC-Displays mit T6963-Controller. Das Ziel von diesem Projekt ist es das Display mit möglichst dem gleichen Source-Code vom PC und vom AVR aus anzusteuern. Damit lassen sich GUIs usw. einfach auf dem PC austesten. Diese Projekt wurde begonnen, um für das Fahrradcomputer-Projekt ein besseres Display zu haben. [Bearbeiten] Status
[Bearbeiten] Hardware[Bearbeiten] PC-AnschlussDer Anschluss an den Printerport ist bei LCD4LINUX beschrieben. Damit funktioniert auch lcdproc.
[Bearbeiten] Anschluss an den AVR
[Bearbeiten] NegativwandlerAls Negativwandler eignet sich auch der MAX232 (Pin 6 liefert < -8V). [Bearbeiten] SoftwareDer Code ist entstanden aus einem Programm von Richard Taylor. Auch der Code von John P. Beale wurde herangezogen. Wichtig war auch das "Writing Software for T6963C based Graphic LCDs" von Steve Lawther. Die SW ist auf TLX711 mit 240x64 Punkten eingestellt. [Bearbeiten] PC Textmode Programmt6963pct gibt ein paar Zeichen im Textmode aus und wartet dann im Terminal auf User Inputs. Diese werden auf dem LCD angezeigt.
[Bearbeiten] PC Graphik Programmt6963pc erzeugt verschiedene Graphiken und wartet dann im Termial auf User Inputs. Diese werden auf dem LCD in Buchstaben mit einer Höhe von 64 Pixels dargestellt. Geht z.Zt. nur mit Ziffern. [Bearbeiten] Konvertierung von Bildern in h-FilesDas im Download-Paket enthaltene Pythonscript pbm2h.py erzeugt aus ASCII-codierten PBM-Files h-Files zum Inlcuden in den Source Code. Damit wurden auch die Font-Daten für die grossen Ziffern erzeugt. pbm2h.py IMAGENAME < imagfile.pbm [Bearbeiten] Links |