Hi,
timer1 bietet eine capture funktion, die einen interr. auslöst. ist sozusagen wie eine stopuhr.
timer1 läuft frei und wenn, bei steigender oder fallender flanke, je nach dem, wie du programmiert hast ein int. ausgelöst wird sichert der AVR den timer-zählerstand im capture-register, das dann ausglesen werden kann...
je nach taktfrequenz und vorteilung zählt der timer schneller oder langsamer seine 16bit hoch, so erhöht er sich: ein beispiel jede mSec. um 10. d.h. wenn ein int. erfolgt und das cature-register den wert 300 enthält, sind 30mSec. vergangen...
umrechnen musst das noch selber, wieviele impulse du pro umdrehung hast...

grüße ralf