Hallo Jan,
erstmal danke für deine antwort. Mit dem Interrupt funktioniert es bei mir nicht in meinem Testprojekt und auch nicht im richtige.
Wie würdest du das ganze ohne Interrupt aufziehen? Also ich möchte, dass der Prozessor wieder aus der Empfangsroutine (welche durch den HIGH Pegel auf INT1 ausgelöst wird) herausspringt, wenn innerhalb von 40ms oder ähnlich nichts empfangen wrude.

Code:
var=1
count=0

Do
   If Ischarwaiting() = 1 Then
      Inputbin Datain(var)
      var=var+1
      count=0
   End If

   'Falls keine Daten eintreffen
   Waitus 100
   Count = Count + 1
   If Count = 400 Then return
Loop Until var=5

Count = 0
Var = 1
Gruß
Baui