Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE
After troubleshooting my main application which is missing ADC interrupts I found that interrupts in lower rows are not interrupted by interrupts on higher rows. To confirm I took your CPU_TIMERS example and modified it to toggle a GPIO for each of the timers. I changed the repetition rate to be faster and to be odd values to assure that they would interrupt each other. I them put a 3000uS delay in each interrupt to simulate a lot of processing. Looking on a scope I can see that no interrupt routine is ever interrupted by another. Regardless of the row, they only interrupt when there are no other interrupts pending. Can someone tell me what I am doing wrong? If you need me to zip up the modified CPU_TIMERS demo I can because it is very simple!
Thanks!