Soweit siehts richtig aus.
Nur würde ich die Auswertung _nicht_ in der ISR machen!
Dort nur eine Variable setzen (z.B. auswerten = 1) und in der Main-Loop, wo eh nur das NOP drin ist, abfragen:
Sollte das Auswerten nämlich mal länger dauern als die Zeit zwischen 2 ISRs, kanns Stress geben.Code:If auswerten = 1 Then (auswerten eben) auswerten = 0 End If
Lesezeichen