void TIM1_TRG_COM_TIM11_IRQHandler(void)
{
TIM11->ARR=size;
if(size>=T_bit_num)
{size=0;}
else
size++;
HAL_TIM_IRQHandler(&htim11);
}
单片机是F401RBt6,我想在TIM11每次中断时,改变ARR值,达到改变每次定时长度,但是,进入中断后,运行完TIM11->ARR=size;,TIM11 ARR寄存器是0,而且CNT不计数,定时器不在中断!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>