atmel Studio 4 + avr gcc Probleme mit ° im Terminal

OP #4530930
usart_write(" %s°C
oder
usart_write("\260\r\n\r\n");

also das Gradzeichen ° <SHIFT>^ links von der 1 auf der deutschen 
Tastatur
ASCII 176

wird zu ein kariertes SPACE im Hyperterminal
° mit C & P hier wirds wieder ein °

witzigerweise zeigt der Schriftsatz Terminal AaBb°+-²

liegt im Terminal das ° woanders?
Joachim B. schrieb:
> usart_write(" %s°C
> oder
> usart_write("\260\r\n\r\n");
>
> also das Gradzeichen ° <SHIFT>^ links von der 1 auf der deutschen
> Tastatur
> ASCII 176

"ASCII 176" gibt es nicht, da ASCII ein 7-Bit-Zeichensatz ist. Bei 
ISO-8859-1 würde das ° auf 176 liegen.

> wird zu ein kariertes SPACE im Hyperterminal
> ° mit C & P hier wirds wieder ein °

Dann nutzt dein Terminal offenbar einen anderen Zeichensatz als dein 
Editor. Also entweder eins davon umstellen auf den Zeichensatz des 
anderen oder dem Compiler die Zeichensätze nennen, so dass er es 
umsetzen kann.
OP
Rolf M. schrieb:
> Dann nutzt dein Terminal offenbar einen anderen Zeichensatz als dein
> Editor. Also entweder eins davon umstellen auf den Zeichensatz des
> anderen oder dem Compiler die Zeichensätze nennen, so dass er es
> umsetzen kann.

hihi, bist du Mathematiker?

Rolf M. schrieb:
> Dann nutzt dein Terminal offenbar einen anderen Zeichensatz als dein
> Editor.

ja

Rolf M. schrieb:
> oder dem Compiler die Zeichensätze nennen, so dass er es
> umsetzen kann.

dem Atmel Studio 4.18? oder der Arduino IDE also dem gcc?

wie denn?
Joachim B. schrieb:
> Rolf M. schrieb:
>> Dann nutzt dein Terminal offenbar einen anderen Zeichensatz als dein
>> Editor. Also entweder eins davon umstellen auf den Zeichensatz des
>> anderen oder dem Compiler die Zeichensätze nennen, so dass er es
>> umsetzen kann.
>
> hihi, bist du Mathematiker?

Nein, warum?

> Rolf M. schrieb:
>> oder dem Compiler die Zeichensätze nennen, so dass er es
>> umsetzen kann.
>
> dem Atmel Studio 4.18? oder der Arduino IDE also dem gcc?

Dem Compiler, also gcc. Wo der jetzt bei dir herkommt, musst du selbst 
wissen.

> wie denn?

Siehe
Beitrag "Re: Eclipse / Gcc Problem : Multiple markers at this line"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.