putty user schrieb:
> 01,02,F3,D7, ESC(=27dex) und Werte, die man nicht als Zeichen auf der
> Tastatur wiederfindet.
Einige lassen sich auf deutschsprachigen Tastaturen recht einfach
eingeben, andere nicht.
0x00 ist Ctrl+@ (gleich das erste problematische Beispiel)
0x01 bis 0x1A sind Ctrl+A bis Ctrl+Z.
Ab hier versagt die deutsche Tastaturbelegung:
0x1b ist Ctrl+[ (sollte allerdings auch die ESC-Taste liefern)
0x1C ist Ctrl+\
0x1D ist Ctrl+]
0x1E ist Ctrl+^
0x1F ist Ctrl+_
Jeder Code lässt sich allerdings durch die Kombination der Alt-Taste und
der Eingabe des dezimalen Codewertes auf dem Zehnertastenblock
eingeben.
Da das so kompliziert ist, sollte man, wenn man über ein
Terminalprogramm mit µCs kommuniziert, das bisschen Mehraufwand im µC
treiben, und Klartext statt Binärcodes übertragen. Das ist in beiden
Richtungen deutlich einfacher zu handhaben.
"100" tippen ist einfacher, als in einer Zeichentabelle den Wert für ein
kleines 'd' rauszusuchen; und was macht man, wenn ein Wert > 255
einzugeben ist? Eben.