I am facing a problem that while executing a serial receive interrupt my program needs to service a timer0 interrupt. The program is not jumping to the timer0 isr till the uart isr is fully complete even an overflow is generated and interrupt has been enabled ??
I woulf like to add that both the intr have different priorities. (serial > higher). Actually I am using timer0 as a time-out to exit the serial ISR waiting for the second byte. The timer0 intr is not generated till I exit the serial ISR, even TF0 is 1. I am using different variables for both the ISR so no conflicts.