Thanks Ashish, As you suggested I put a breakpoint in the ADC_FIFO_Full_ISR & in swiConvertAnalogValuesFxn. The ADC_FIFO_Full_ISR runs first. I commented out "ADCProcessorTrigger(ADC0_BASE, 0);" in the clock ISR routine BUT the ADC_FIFO_Full_ISR routine STILL runs! and stops at the breakpoint. How can an ISR execute when there is no interrupt? Can an irq flag persist from one debug run to the next? In case that's true I'm going to try specifically disabling "ADC0 Sequence 0" interrupt (30) before BIOS_start(); and let u know results. Ah Ha! As it turns out: my ADC initialization routine was enabling ADC interrupts like this: ADCIntEnable(ADC0_BASE, 0); IntEnable(INT_ADC0SS0); when i commented out... ADCIntEnable(ADC0_BASE, 0); // IntEnable(INT_ADC0SS0); the desired/expected behavior ensued. whew! About "regular Hwi and zero-latency Hwi" I did not know there were two types of interrupt. If you point me at the info i will look it up. I appreciate your help, Cheers, Dave
↧