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.

TMS320F280049C: Confirmation regarding interrupt behavior and main loop processing on F280049C

Guru 13915 points

Part Number: TMS320F280049C

Tool/software:

Hi,

We are currently evaluating the F280049C device and would like to confirm its behavior under the following setup:

  • Process 1: A task executed within the ADC completion interrupt, which is synchronized with the PWM carrier period

  • Process 2: A task executed periodically within the infinite loop of the main() function (not interrupt-driven)

In this configuration, if Process 1’s interrupt occurs while Process 2 is being executed in the main loop, is our understanding correct that Process 2 will be temporarily suspended, Process 1’s interrupt service routine will be executed with higher priority, and upon completion, Process 2 will resume from where it was interrupted?

If there are any additional considerations regarding interrupt priority or task switching behavior, we would appreciate your guidance.

Best regards,
Conor