提交 0c1a12af 编写于 作者: risc_luck's avatar risc_luck

修复stm32 timer_start函数不能设置HWTIMER_MODE_PERIOD模式

修复timer_start函数注释:将TIM2改为TIM更合理
上级 200f3d44
......@@ -235,11 +235,15 @@ static rt_err_t timer_start(rt_hwtimer_t *timer, rt_uint32_t t, rt_hwtimer_mode_
/* set timer to single mode */
tim->Instance->CR1 |= TIM_OPMODE_SINGLE;
}
else
{
tim->Instance->CR1 &= (~TIM_OPMODE_SINGLE);
}
/* start timer */
if (HAL_TIM_Base_Start_IT(tim) != HAL_OK)
{
LOG_E("TIM2 start failed");
LOG_E("TIM start failed");
result = -RT_ERROR;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册