Na, so direkt, glaub ich, ist da nix.
PULSEIN will eigentlich die Pulsdauer messen,
DEBOUNCE nimmt den Input sozusagen zweimal (um zu debouncen)
Ich denke aber, dass normale Bascom-Befehle in deinem Falle schnell genug sein könnten
Angenommen, du checkst PIND.6 auf flanke
Code:DIM stateold AS BYTE
DIM statenew AS BYTE
DO
statenew = PIND AND &H40 ' Bitmaske zu Bit# 6
IF statenew <> 0 AND stateold = 0 THEN
GOSUB steigende_flanke
END IF
stateold = statenew
LOOP