Tscha, ich würde folgendes versuchen, um die Sache einzukreisen
geht darum, erst auf &HBE zu warten, dann aber auf jeden fall immer 12 bytes zu lesen (je nach mode) und erst dann wieder auf das Sync zu wartenCode:Onrxd: Inputbin Inputstring if Arridx = 0 then If Inputstring = &HBE Then Timercount = 0 Arridx = 1 End If else Myarr(arridx) = Inputstring Incr Arridx if Arridx > 13 then Arridx = 0 End If End If Return
Eleganterweise sollte man die Leseanzahl aus der Message selbst rausfischen ( 3, 6 od. 9) aber für einen ersten Versuch reciht das oben vielleicht schon
Lesezeichen