"sei" in einem Interrupt ist ein bisschen gefährlich, man kann sich dann
nicht mehr sicher sein, dass nicht diese Routine wieder von demselben
Interrupt unterbrochen wird und dann läuft man einen Stack Overflow.
Sollte man gar nicht erst anfangen.
40 Worte (Befehle?) pro Millisekunde ist nicht so viel, das sind bei 8
Mhz 40/8000 = 0,5% Auslastung des Prozessors.
Natürlich könnte etwas anderes diese 40 Takte = 5 Mikrosekunden warten
müssen, das hängt davon ab, wie zeitkritisch das wirklich ist.
Es gibt auch noch die Möglichkeit die Blinkroutine zu kürzen und mehr
Logik ausserhalb zu platzieren, die Blinkroutine ermittelt nicht, was zu
tun ist, sondern führt lediglich aus.