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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.