程序调试时发现,打开定时器4的定时中断后 就是这句话:
TIM_ITConfig(TIM4, TIM_IT_Update, ENABLE);
如果定时器4中断里不写清除标志位的操作,程序会卡死,猜测是一直在定时器中断里。所以猜测STM32上电可能会进一次中断。
TIM_ClearITPendingBit(TIM4, TIM_IT_Update);
程序调试时发现,打开定时器4的定时中断后 就是这句话:
TIM_ITConfig(TIM4, TIM_IT_Update, ENABLE);
如果定时器4中断里不写清除标志位的操作,程序会卡死,猜测是一直在定时器中断里。所以猜测STM32上电可能会进一次中断。
TIM_ClearITPendingBit(TIM4, TIM_IT_Update);