Zeichensatzprobleme bei Ausgabe über serielle Schnittstelle

Gast #1477743
Lesenswert?

Hallo,

ich nutze ein embedded-Linux (Linksys WRT54G, Busybox als Shell) und 
würde gern Zeichenketten über die serielle Schnittstelle an einen 
Mikrocontroller senden. Die Kommunikation funktioniert auch problemlos 
allerdings komm ich mit dem Zeichensatz nicht klar.

Sende ich zB.:
1
 echo -n 1 > /dev/tts/1
 erhalt ich 1 Byte:

49 (dezimal) was soweit stimmt

Sende ich aber zB.:
1
 echo -n A > /dev/tts/1
 erhalte ich 2 Bytes:
1 und 63 (dezimal)

Wieso wird hier das "A" zerhackt? Generell scheint es als würden alle 
ASCII-Zeichen > 64 in 2 Bytes zerlegt.

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