Forum: Mikrocontroller und Digitale Elektronik Problem mit MPLAB, T6963 und Escape-Zeichen


von Der M. (steinadler)


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

von Erich (Gast)


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.

von Pic (Gast)


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.

von Der M. (steinadler)


Lesenswert?

Ok... funktioniert, danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.