Une interruption (interrupt) alerte un processeur ou un microcontrôleur qu'un événement immédiat nécessite son attention, comme l'expiration d'une minuterie ou la réception de données par un périphérique. Le processeur sauvegarde son état actuel, exécute une routine de service d'interruption (ISR) pour gérer l'événement, puis reprend son travail précédent. Cela évite l'inefficacité de l'interrogation constante des broches pour détecter les changements.
The button press isn't registering because the debounce circuit is triggering the interrupt too many times.
En français simple La pression sur le bouton n'est pas enregistrée parce que le circuit anti-rebond déclenche l'interrupt trop de fois.
Gardez les routines de service d'interruption aussi courtes que possible. Effectuer des tâches lourdes à l'intérieur d'une ISR bloquera le reste du système.
Termes associés
Microcontroller
Un circuit intégré compact conçu pour régir une opération spécifique dans un système embarqué.
Central processing unit
Le processeur principal en silicium chargé de charger, décoder et exécuter les instructions dans un système informatique.
Debounce
Filtrer les contacts électriques multiples, rapides et involontaires qui se produisent lors de la fermeture d'un interrupteur mécanique.