Bonjour ww67.. ?
le rouge de la confusion s’étant effacé, je te remercie de ces commentaires flatteurs mais venons en au fait :
dans la fonction principale (loop()), effectivement je n’utilise pas les interruptions pour mesurer la période du signal du capteur.Chaque fois que cela est possible, il est plus sur et plus facile d’utiliser le polling (scrutation en bon Anglais).Donc la première ligne de loop() attend tout simplement l’arrivée d’un front.Quand il arrive, on calcul le délai avec le front précédent, c’est à dire la période T.
L’interruption de Timer1 est utilisée, par contre, pour définir le délai avant reconnexion de la bobine, variable suivant le dwell désiré par l’utilisateur.
As tu jeté un coup d’oeil sur les 2 macros ps et pv qui sont des points d’arrêt, vraiment utiles pendant la mise au point ?
Elles sont expliquées dans http://a110a.free.fr/SPIP172/article.php3 ?id_article=144
PS Merci de vérifier ton lien qui semble mort