Ich würde in den Interrupts einfach den aktuellen Zählerstand in eine globale Variable schreiben und dann im Hauptprogramm oder in einer Funktion (wo auch immer Du die Zeitdifferenz brauchst) Variable a von Variable b subtrahieren. Dann hast Du die Zählerdifferenz zwischen den beiden Interrupts und kannst daraus die Zeit ermitteln.

askazo