Part Number: TMS320F28388D
Hi ti,
I am using TMS320F28388D controller in my application.
I am using 3 interrupts from PIE group 1 i.e., ADCA1, ADCB1 and TIMER0. Timings for the interrupts are
ADCA1--25 microsec
ADCB1--200 microsec
TIMER0 --1 millisec
I am enabling the nested interrupts inside ADCB1 and TIMER0 interrupt for GROUP 1 by using the below piece of code.
ISR funtion {
IER |= 0x01;
IER &= 0x01;
PieCtrlRegs.PIEACK.all = 0x0001;
asm(" NOP");
EINT;
//ISR code execution
DINT;
}
Now in my testing what i have observed is that ADCB1 interrupt is getting preempted by TIMER0 interrupt even though the Priority of ADCB1 is higher than TIMER0.
Can you check this scenario once and please let me know as soon as possible.
Thank you.