Gast
#271176
Hallo zusammen,
ich arbeite mit einem M16C28 (Compiler NC30 von Renesas mit
HEW-Umgebung) und will auf einem LCD-Display Ascii-Zeichen in
verschiedenen Fonts ausgeben. Auf dem LCD ist ein KS0108B
Segment-Driver. So weit so gut. Ansteuerung klappt wunderbar. Ich habe
eine Tabelle in meinem Flash hinterlegt f¨¹r jedes Zeichen die
entsprechenden Pixel, auch das funktioniert.
Nun will ich folgendes ausgeben:
LCDText("D¨¹sseldorf",0,0); // Schreibt D¨¹sseldorf an Position
X=0,Y=0
void LCDSoftText(const char *zeiger, unsigned char xpos, unsigned char
ypos);// Funktion mit Argumenten funktioniert einwandfrei
Statt dem "¨¹" liesst er "¦²" und schreibt den entsprechenden Wert,
auch wenn ich das Zeichen ¨¹ber die DOS-Eingabe eingebe.
Kann es sein das der Compiler aus einer anderen Zeichentabelle liesst
wie ich will, oder wo liegt der Fehler?
Ciao