对于定时器的一点小分享

2019-07-21 06:24发布

最近做的一个项目要能够灵活运用TIME定时器,要让定时器每次都能定够你所想要的值,而不是定时时间为上次定时器停止时CNT值到你所设置的ARR值这个时间段。(描述不清,不好意思)
void TIM3_count(u16 arr)   //指定定时时间
{
        TIM3->ARR=arr;          //设定计数器自动重装值
       TIM3->CNT=0;        //很是关键的一步操作
        TIM3->CR1|=0x01;    //使能定时器3
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。