Paso 6: SetIntPriority(): sub-prioridad de
Ahora, vamos a decir Int1 tiene una prioridad de 5 y Int2 se activa con una prioridad de 4. Entonces, mientras que Int2 espera ISR1 terminar la ejecución, de repente se dispara Int3, y tiene una prioridad de 4 así!
¿Eso significa que ahora tanto Int2 Int3 esperan ISR1 hasta el final, pero cuando lo hace, que se ejecuta primero? Es donde entran las prioridades! Si la prioridad de ambas interrupciones en una lista tiene la misma prioridad, entonces se ejecuta la interrupción con el subpriority más alto primero.
Esto es algo que probablemente raramente surgirán, pero es algo importante para saber como conseguir más y más interrupciones en el código! Asegúrese de mantener recta sus prioridades!