Una interrupción (interrupt) alerta a una CPU o microcontrolador de que un evento inmediato requiere atención, como el vencimiento de un temporizador o la recepción de datos por parte de un periférico. El procesador guarda su estado actual, ejecuta una rutina de servicio de interrupción (ISR) para gestionar el evento y luego reanuda su trabajo anterior. Esto evita la ineficiencia de estar constantemente sondeando las patillas en busca de cambios.
The button press isn't registering because the debounce circuit is triggering the interrupt too many times.
En español sencillo La pulsación del botón no se está registrando porque el circuito antirrebote está activando el interrupt demasiadas veces.
Mantenga las rutinas de servicio de interrupción lo más cortas posible. Realizar tareas pesadas dentro de una ISR detendrá el resto del sistema.
Términos relacionados
Microcontroller
Circuito integrado compacto diseñado para gobernar una operación específica en un sistema embebido.
Central processing unit
El procesador de silicio principal encargado de buscar, decodificar y ejecutar instrucciones en un sistema informático.
Debounce
Filtrar los contactos eléctricos múltiples, rápidos y no deseados que se producen al cerrar un interruptor mecánico.