Also ich hab das in Bascom mit ähnlich gemacht (bei Überlauf wird x inkrementiert) und hab die Variable auch nicht großartig anders deklariert!
Hier mal die Variante die ich verwende:
Code:
On Int1 OnInt1 'Bei Interrupt 1 gehe zu OnInt1
Dim a as byte 'Ganz normal a als Byte deklarieren
Do
Loop 'Hauptprogramm
OnInt1 'Wenn Interrupt 1 ausgelöst wird
incr a 'a um 1 erhöhen
Return 'Zurück zum Hauptprogramm
End
Ich weiß jetzt nicht ob's bei nem Interrupt anders als bei nem Timer ist, aber bei mir tut's!
MfG
Basti
Lesezeichen