Tach allerseits,
hat jemand Erfahrung mit dem IRQ-Eingang der M-UNIT?

Habe ein ganz einfaches Programm geschrieben zum Erzeugen und Zählen von Impulsen.
Auf dem IRQ liegt ein ca 10Hz-Rechtecksignal, mind. 25 Hz wären schön, aber auch den langsamen Takt verträgt das Programm nicht.
Das Programm ist ohne Fehlermeldungen kompiliert und geladen.
Problem: planlose Sprünge in Routine "Reset", obwohl die Sprungbedingung nicht erfüllt ist.
Harware gründlich gemessen, alle Ein-?Ausgänge ok?

Seht Ihr meinen Fehler?

define sens port[8]
define cnt word
define speed word
define stop 100

interrupt count
speed=1500
cnt=0

' beep speed,0,0
#loop
if sens then gosub reset
if cnt>stop then gosub ende
goto loop

#ende
' beep 0,0,0
pause 100
' beep speed,0,0
return

#reset
print cnt
cnt=0
return

#count
cnt=cnt+1
return interrupt

-