Warum lässt du "Hyperterminal" nicht 0x41 übertragen und verrechnest das im Microcontroller so, das da 0x0A rauskommt ?
Ich denk mal das ist sicher so einfacher zu handeln.

Ich hab vor kurzem genau das entgegengesetzte zum laufen gebracht - eine berechnete Checksumme in HEX (1Byte) wird als ASCII (2Byte) übertragen, damit sie der PC auswerten kann. War keine besonders schwierige Aufgabe.

Der Grund für dieses Unterfangen war, das bei der Checksummenbildung auch Werte rauskommen können, die Steuerzeichen in ASCII darstellen wie z.B. <CR> oder <LF> und das wäre fatal.

Ich meine der umgekehrte Weg sollte auch nicht schwieriger sein.