我设置的重装载值无论多少第一个周期特别长,设置时必须手动将CNT置最大值才行。恳请专家指导!
void TIM2_init(void)
{
RCC->APB1ENR|=0x01;
TIM2->CR1=0x80;
TIM2->DIER=0x0001;
TIM2->ARR=2000;
TIM2->PSC=99;
TIM2->CNT=0xffffffff;
TIM2->CR1|=1;
NVIC->ISER[0]|=1<<28;
NVIC->IP[28]|=0xf0;
}
求大神指教
我用的是 STM32F411RET6
楼主可以仿真一下,在不设置CNT值,进入中断以后,CNT的值是多少。
不是到重装载值产生更新时间吗。。。。
重装也需要满足CNT值以后重装。
有相关的技术说明吗
多谢版主大人
不客气。。