Ich bekomme immer die Fehlermeldung "nicht erlaubte Umwandlung von
Zeiger in integer"
Und auf dem Display erscheinen dann wirre Zeichen.
Wenn ich die 5-Bytes für z.B. ein "A" direkt ausgebe mit
1
GLCD_WriteData(0x7E);
2
GLCD_WriteData(0x11);
3
GLCD_WriteData(0x11);
4
GLCD_WriteData(0x11);
5
GLCD_WriteData(0x7E);
dann erscheint auf dem Display auch ein "A".
D.h. beim lesen aus dem Array ist irgendwo ein problem. Nur wo?
Kann mir jemand einen Hinweis geben, ich versuche es nun schon ewig :)
Gruß,
Tobias
Nachtrag:
Die Font-Tabelle ist natürlich in ASCII-Reihenfolge...
sprich die erste Zeile (Space) ist in der ASCII-Tabelle unter dez. 32 zu
finden. Daher auch die Subtraktion von 32 vom char.
Gruß,
Tobias