Hi,

du willst also 2 Timer verwenden, um mit dem einen alle 2.5us und mit dem anderen alle 1.25us einen Interrupt zu generieren. Richtig?
Wenn wir mal von 1.25us bei 32MHz ausgehen, wäre da ein Interrupt alle 40 Takte. Mit Register sichern und tralala, kommt man da ggf schon über diese 40 Takte. Dann kommt irgendwann auch noch der 2. Timer, dessen Interrupt schon lange pendet und sofort in die ISR springt.
Was hast du den vor? Evtl. gäbe es ja einfachere Wege, um deine Aufgabe zu verwirklichen, so wird das denke ich mal nichts.
Evtl. könntest du die 2 Timer ja auch durch 1 ersetzen, der alle 1.25us triggert und bei jedem 2. mal hast du dann auch deine 2.5us.

Gruß
Chris