Part Number: TMS320F28069
Other Parts Discussed in Thread: C2000WARE
Hi, TI engineers. I have a question about the PIE interrupt flag. I have read about the interupts sources of C2000 is actually arranged into 12 groups and each group has about 8 interrupts. When the program runs into the interrupt's service routine, it has to clear the group interrupt flag so as to indicate that this interrupt has been serviced, like the code below
PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
My question is, since there may be situations that two different interrupts belongint to the same interrupt group come at the same time, will it cause any trouble when clear the group flag in the interrupt service routine. For example, EPWM1_INT and EPWM2_INT both belong to the same PIE group, which is group 3. When both interrupts come and the program run into interrrupt for EPWM1 and clears the group flag, will it cause the interrupt for EPWM2 not work anymore?
Thanks!