Hallo Vitis, das mit den Variablen werd ich mir anschauen.

Zitat Zitat von Vitis
hmmm ... verzwickt,
dann haste in Deiner Interruptroutine nen
"enable interrupts" ... int in int, das kann Verwirrung stiften
wozu brauchste das?
Da ich jeden Timerinterrupt zählen möchte, muss ich auch in meinem Timerinterrupt ( 200 Hz ) wieder weitere interrupte freigeben.
Mir haben zwar viele Leute gesagt, dass kann zu Problemen führen, doch 1. hab ich noch keine andere Lösung gefunden.
2. 200 Hz ..... da bin ich alle mal mit der Routine durch,sodass allein durch die Codelänge verhindert wird, dass die gleiche Routine ineinander mehrfach aufgerufen wird. Das funktioniert eigentlich gut , hab mir es mit dem Oszi angeschaut.

gruß olby2