代码调整建议:
// 设置外部中断和中断优先级
exti_init(EXTI_0, EXTI_INTERRUPT, EXTI_TRIG_FALLING);
nvic_irq_enable(EXTI0_IRQn, 2, 1); // 优先级设置为 2,可以根据需求调整
exti_init(EXTI_1, EXTI_INTERRUPT, EXTI_TRIG_FALLING);
nvic_irq_enable(EXTI1_IRQn, 2, 1);
// 设置定时器中断和中断优先级
nvic_irq_enable(TIMERx_IRQn, 1, 1); // 优先级设置为 1,确保比外部中断的优先级更高