stm定时器计数方式

2019-10-16 07:47发布

我现在使用定时器的计数方式,是从0到arr值的,我想问下有没有可以设置为 从arr值到溢出值的,如果有该如何配置定时器 ,思想就是   250-251-252-253-254-255(溢出)-250-251-252-253-254-255(溢出) 。然后溢出中断

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
淡淡的鼬殇
2019-10-16 16:47
本帖最后由 淡淡的鼬殇 于 2016-11-23 16:59 编辑

有个定时器计数寄存器设置的函数 /**
  * @brief  Sets the TIMx Counter Register value
  * @param  TIMx: where x can be 1 to 17 to select the TIM peripheral.
  * @param  Counter: specifies the Counter register new value.
  * @retval None
  */
void TIM_SetCounter(TIM_TypeDef* TIMx, uint16_t Counter)
{
  /* Check the parameters */
  assert_param(IS_TIM_ALL_PERIPH(TIMx));
  /* Set the Counter Register value */
  TIMx->CNT = Counter;
}

一周热门 更多>