Schreib mal die Umlaute in deinen Text und lass dir auf der AVR Seite die empfangenen Codes anzeigen (Hex oder Dez. Werte).
In der Empfangsroutine kannst du dann leicht umsetzen:
Code:
Comin:
C = Udr ' Byte aus der UART auslesen
If C > 31 And L < Lmax Then ' Grenzen für V24-String überwachen
Incr L
If C< 128 Then 'Umlaute und ß sind wahrscheinlich alle >
Text = Text + Chr(c) ' Buffer füllen
Else
Select Case C
Case <code für ä>: Text = text + CHR(132)
...
End Select
End If
'Print Text
Elseif C = 13 Then ' <Enter> und damit String komplett
J = 1
End If
Return
Lesezeichen