Hallo,
Die beiden Programme im Anhang dienen dazu ein Controllerloses
230x340-STN-Display, wie es z.B: Pollin unter den Bestellnummern 120 460
und 120 471 verkauft, zu testen.
Die Programme sind für einen Tiny26 geschrieben. Mit einem etwas
ressourcenstärkeren AVR ließe sich auch durchaus ein "richtiger"
Display-Controller realisieren (In Arbeit).
Die beiden Programme dienten aber wirklich nur zum Test+Zeitvertreib,
bevor die Displays im Lager auf ihre eigentliche Bestimmung warten.
Das erste Programm (stn-display-test-extended.asm) erzeugt nacheinander
verschiedene Muster, die "Abspielgeschwindigkeit" ist im Quelltext
einstellbar.
Das zweite Programm (stn-display-test-grafik.asm) gibt ein im Flash
gespeichertes Bild wieder, aus Faulheit ist dieses "Bild" momentan eine
Text- und Musterzeile, welche 8 Pixelzeilen einnimmt, und dann
Programmseitig 30 mal widerholt wird. Ein BilddatenByte enthält 8
Bildpunkte.
Portiert man die Programme auf einen größeren AVR, so lassen sich auch die Zeilen auf einen Timer-Interrupt syncronisieren...
Die beiden Eingangs erwähnten Displays wurden gemäß folgendem Datenblatt
angeschlossen:
http://www.mark-products.com/pdf/g320x240/159/159%20spec.pdf
Die Belegung des AVR befindet sich im Quelltextkopf
Vielleicht kann ja jemand was damit anfangen...
_________________
Es irrt der Mensch solang er strebt