Probleme bei Pulsemessung mit pulseIn()

Setze ich dann nach der ISR an der selben Programmstelle wieder fort, wo der Interrupt aufgerufen worden ist?
Wie siehts da mit lokalen Variablen aus?behalten diese ihren wert?lg