Gast
#181719
Hallo Leute ich habe eine Funktion, die auf 20 aufeinanderfolgede Interrupts reagieren soll. Dazu muss sie die Interrups mitzählen. Nun könnte ich eine lokale Variable nehmen und das Programm in einer Schleife laufen lassen, bis alle Interrups durch sind, was aber ca 2 sec. brauchen würde , die ich lieber sinnvoller nutzen möchte. alternativ könnte eine globale Variable die Zählung übernehmen, scheint mir aber sehr unelegant. Die Abarbeitung der kompletten Funktion in der Interruptroutine ist auch mist, weil zwischendurch div. anderer Interrups auftreten. Gibt es einen eleganteren Weg? fw