Also zum senden Startbedingung:

Vielleicht so:

Code:
send = 1
waitms 10
send = 0
Zum empfangen der Startbedingung:

Code:
startLoop:
if PORTB.0 = 1 Then
  waitms(52)
  if NOT PORTB.0 = 0 Then
    goto startLoop
  end if
else
  goto startLoop
end if
Ich kann den Code hier nicht ausprobieren.
Versuch ihn zu verstehen und dann reinzukopieren (natürlich an die richtige Stelle).

Zur Initialisierung des Timers.
Kannst du mir mal posten, wie du den Timer initialisert hast?

Grüße
Flite