Problem mit MPLAB, T6963 und Escape-Zeichen

OP #2117542
Lesenswert?

Hallo ihr Lieben,

ich habe hier einen PIC-Controller mit einem T6963-Display. Da habe ich 
ab C0 jetzt einige benutzerdefinierte Zeichen definiert und diese mit 
0xFF gefüllt. Dies funktioniert auch soweit. Allerdings wird der String 
(const char) "\xC4\xDC\xD6\xE4\xFC\xF6" als "ÄÜÖäüö" im Display 
angezeigt. Alle anderen Werte von C0 bis FF werden korrekt dargestellt.
An was kann das liegen? Ich glaube, das MPLAB von Microchip ändert da 
was an den Escapezeichen, oder? Denn das sind ja die Character-Codes für 
Sonderzeichen, wenn man in die Windows-Zeichentabelle schaut.

Grüße Micha
Gast #2117594
Lesenswert?

Information nicht ausreichend.
Wird das Display im Textmodus oder im Grafikmodus betrieben ?
Wo ist die Zeichensatztabelle, falls Grafikmodus; prüfen !
Sonst im .HEX File oder .LST File nachsehen, was tatsächlich aus den 
Konstanten gemacht wurde.
Gast #2117596
Lesenswert?

Ich nehme an du verwendest den GCC compiler, das nächste mal bitte 
präzisere
Angaben, könnte ja auch Pascal, Basic, Ada oder sonstwas sein. Asm ist 
es
definitiv nicht. Gcc hat da probleme mit hex constanten, nimm einfach 
die
übliche oktale Schreibweise, du gehst ja nicht über 9 bits, dann sollte
es funktionieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren