2010-07-13 07:54 AM
NVIC problem
2011-05-17 04:58 AM
Yes, this is possible. In your example, TIM2 will have the highest priority and cannot be preempted. TIM4 has the next highest priority and can be preempted by TIM2. USART3 has the lowest priority and can be preempted by TIM2 and by TIM4.
Be sure to take care if you are sharing data between these interrupt routines. Race conditions are tricky bugs to catch and fix.