使用环境(蓝色粗体字为特别注意内容)
1、软件环境:Win7 32 bit,Keil MDK V5.15
2、硬件环境:ALIENTEK MiniSTM32开发板、STM32F103RCT6
3、参考文献:https://blog.csdn.net/qq_34888036/article/details/80872284
在使用定时器中发现,计数器溢出中断产生,调用
TIM2->CR1 &= ~(1);
无法停止定时器!计数器溢出的时候还是照样进入中断。根据参考文献的思路,应该在定时器溢出中断中禁用中断然后再禁用定时器!
TIM2->DIER&=0; //禁止更新中断
TIM2->CR1 &= ~(1);