定时计数器

2019-03-23 20:21发布

TIM_Cmd(TIM2, DISABLE);执行这句程序后,TIM8的各个寄存器的值会改变么?怎样改变?望请高手指点。 我编写的程序需实现的功能是:定时一段时间,定时到后关闭定时器(TIM_Cmd(TIM2, DISABLE);),执行其他程序,其他程序执行完后,再开定时器。 我想知道的就是,重新开启计数器时是否需要配置计数器。还是直接用TIM_Cmd(TIM2, ENABLE);就行了。 另外就是在设定时间内计数的问题,即定时的时候同时计数,定时到后,使用n_Counter = TIM_GetCounter(TIM2);取得计数器中的值,再使用TIM_Cmd(TIM2, DISABLE);语句,我想知道此时计数器处于什么状态:计数值是否变为初始化时的值?还是保持不变?再使用TIM_Cmd(TIM2, DISABLE);语句时会是什么情况? 希望高手们不吝赐教! 谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。