1. La sonnette : suspendre, exécuter, reprendre
Une est une sonnette câblée dans le : quand l'événement convenu survient — un sur une , l'échéance d'un compteur interne —, le processeur suspend le en cours, note précisément où il en est, exécute une petite fonction dédiée, puis reprend l'instruction suivante comme si de rien n'était. Cette fonction s'appelle la — ISR en anglais, pour Interrupt Service Routine.
Tout l'intérêt tient dans les ordres de grandeur. Entre l'événement et la première ligne de la routine, il s'écoule environ 2 µs ; entre deux passages de ta boucle au même endroit, plusieurs millisecondes — mille à dix mille fois plus. La sonnette répond en là où la boucle met des millisecondes : c'est pour cela qu'elle ne rate jamais rien, et c'est pour cela qu'on lui confie tout ce qui est bref et urgent.