Hallo,

noch ne Frage:

$regfile = "m8def.dat"
$crystal = 7372800
$baud = 19200

$hwstack = 40
$swstack = 16
$framesize = 32

Config Serialin = Buffered , Size = 63 , Bytematch = 13
Config Serialout = Buffered , Size = 63

Dim Rx_char As Byte
Dim Serinpstr As String * 63
Dim Cr_received As Bit

Enable Interrupts


Do

If Cr_received = 1 Then
Cr_received = 0
Input Serinpstr
End If

Loop

Serial0charmatch:
Cr_recieved = 1
Return

End

jetzt habe ich das mal mit Highlevels versucht.
Ist das so richtig ?

Bleibt durch Bytematch = 13 eventuell ein darauffolgendes 10 im Buffer hängen ?[/code]