Vamos a entenderlo de esta manera:
Suponga que está sentado en su balcón un agradable domingo por la mañana, leyendo su libro favorito y bebiendo su taza de té Darjeeling favorita. Entonces, de repente suena el timbre de la puerta. Dejas la taza y el libro en su estado y abres la puerta y recoges las botellas de leche que dejó el lechero y luego vuelves a hacer lo que amas: Libro y té.
Esto es lo que son las interrupciones. El timbre de la puerta es una interrupción que detiene / detiene el proceso actual (presumiblemente de menor prioridad) y desvía recursos a una tarea de mayor prioridad, como recoger botellas antes de que el gato del vecino pueda noquearlas.
En un uP / uC hay una variedad de interrupciones de periféricos como temporizadores, E / S, etc. que se pueden usar para realizar algunas tareas de mayor prioridad.
De nuevo, las interrupciones también tienen un nivel de prioridad en ellas. Al igual que (principalmente) la interrupción del temporizador tendrá una mayor prioridad que la interrupción GPIO. Entonces, cuando ambos ocurren, la prioridad más alta se sirve primero.
El bloque de programa que define lo que sucederá en una interrupción se llama ISR
o interrumpir la rutina de servicio
Espero que ayude 🙂
- ¿Debo tomar el departamento de ETC? en el IIEST Shibpur o el departamento de EE. ¿Por qué?
- ¿Cuál es la diferencia entre los efectos del transformador y el transistor?
- ¿Por qué las máquinas de CC siempre tienen un devanado de doble capa?
- ¿Cómo podemos hacer funcionar un aire acondicionado cuando hay bajo voltaje?
- ¿Cómo funciona el siguiente circuito LDR dado?