PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten auf Display



rici35
02.03.2008, 20:49
Hallo,

ich versuche eine Textanzeige anzusteuern.
Die Daten sollen per SPI rausgeschoben werden.
Nun habe ich die Daten in folgender Form:


Data &B01110000 , &B10001000 , &B10000000 , &B10001000 , &B11111000 , &B10001000 , &B10001000 , &B00000000 'A
Data &B11110000 , &B10001000 , &B10001000 , &B11110000 , &B10001000 , &B10001000 , &B11110000 , &B00000000 'B
Data &B01110000 , &B10001000 , &B10000000 , &B10000000 , &B10000000 , &B10001000 , &B01110000 , &B00000000 'C

Für ein Zeichen brauche ich jeweils nur 6 Bit.
Zum Rauschieben brauche ich doch immer 6 BIT, da ein Zeichen eigentlich nur 6 Bit breit ist.

Wie macht Ihr das?

Beim SPIOUT wird doch immer ein ganzes Byte rausgechoben.

SPIOUT var , bytes

wie schaffe ich es, dass ich da nur die 6 Bits rausschiebe?

Vielen Dank schon mal im voraus.

Gruß

Richard

python_rocks
02.03.2008, 21:32
Hallo Richard!

Du könntest es vielleicht mit SHIFTOUT http://avrhelp.mcselec.com/index.html?shiftout.htm probieren.

mfg
Gerold
:-)