Ende des Strings beim UART ?
Hallo,
Vom Terminal soll ein String unterschiedlicher Länge zum ATMega8 übertragen werden.
Dazu wird im URXC Interrupt das Zeichen zum String hinzugefügt.
Wie frage ich das Ende des übertragenen Strings ab ?
Code:
$regfile = "m8def.dat"
$Crystal = 3686400
$baud = 38400
Dim S As String * 63 At &H60
Dim b(11) As Byte At &H60 Overlay
Dim n As Byte
On URXC OnRxD
Enable URXC
Enable Interrupts
Main:
If N > 62 Then
'Print s
n = 0
End If
Goto Main
Onrxd:
If ? Then
Ende des Strings ist erreicht, er kann jetzt verarbeitet werden
Else
Incr N
B(n) = Udr
End If
Return