Das mit dem Interrupt ist keine gute Strategie. Jede kurze Störung, jede Nadel im Signal, löst einen Interrupt aus, und bringt die Auswertung aus dem Tritt. Besser ist es, das Signal im Timerinterrupt einzulesen, so alle 10 bis 20ms. So lassen sich leicht die 100 und 200ms unterscheiden.
MfG Klebwax
Lesezeichen