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