Pas utilisé de cette façon mais je ne vois pas l'intérêt.
Il est surtout dangereux de vouloir remettre le compteur à 0 par du soft dans l'interruption.
Dans une discussion a propos de la mesure du temps parcourue par une bille entre 2 capteurs je suggérais d'utiliser le code attaché.
On utilise 2 interruptions captures dans laquelle on lit la valeur du compteur.
Le temps écoulé est la différence.
Calculée sur un entier non signé de 16 bits, on s'affranchit du rebouclage pour autant que ce dernier de survienne qu'une seul fois.
test_timer_capture.ino (2.18 KB)