Tool/software:
Hi,
I am still a little confused about Interrupt priorities and Nesting.
- Can a higher priority ISR, interrupt a lower priority if you are currently in the lower priority ISR handler?
- Can this happen if they are in the same PIE group?
- Can this happen if they are NOT in the same PIE group?
- Can this only happen if you do an EINT at the beginning of the lower priority ISR?
- With EINT done at the beginning of the ISR handler can a lower ISR interrupt the higher priority?
- How can a higher priority ISR interrupt a lower priority ISR in the same PIE group?
- What masking do we use or does it just happen automatically.
- Regarding nesting:
- If you have 2 ISRs not in the same PIE Group but you do an EINT at the beginning of the ISR handler can a lower priority ISR interrupt the higher priority? And vice-versa?
- I don't want this to happen but I just want to understand.
- If you have 2 ISRs not in the same PIE Group but you do an EINT at the beginning of the ISR handler can a lower priority ISR interrupt the higher priority? And vice-versa?
I have these 2 links that I have read but still a little confused.
https://software-dl.ti.com/C2000/docs/c28x_interrupt_nesting/html/index.html
https://software-dl.ti.com/C2000/docs/c28x_interrupt_faq/html/index.html