This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I would like to know how much of interrupt logic is working if on the main CPU core the interrupt handler is stuck?
I have a interrupt chain PWM -> ADC -> CLA
Is that chain executed regardless of main CPU interrupt handler execution? Even if the main CPU interrupt handler is stuck in a busy loop?
The loop is artificial to demonstrate that watchdog is alive and if not serviced, will reset the MCU. I would like to know that while waiting for the watchdog reset, is the PWM->ADC->CLA interrupt chain still executing or are they stuck also?
Rein Kadastik said:I have a interrupt chain PWM -> ADC -> CLA
Is that chain executed regardless of main CPU interrupt handler execution? Even if the main CPU interrupt handler is stuck in a busy loop?
Yes - it is independent. Interrupts are sent to the CLA directly and not through the C28x PIE.
Rein Kadastik said:The loop is artificial to demonstrate that watchdog is alive and if not serviced, will reset the MCU. I would like to know that while waiting for the watchdog reset, is the PWM->ADC->CLA interrupt chain still executing or are they stuck also?
It will not be stuck while the C28x is in a loop. However if the watchdog resets the device it will also reset the CLA.
I hope this has answered your question. If so, please press the "verified answer" button. If not, please respond back with further information. If you have a related, or different, question, please post a new thread.
Regards
Lori