stm32F401如何使用HAL库重新设置TIM

2019-07-20 15:29发布

rt,就是ruhr重新设置tim的period,在中断函数里面实现?是不是HAL库都可以。楼主直接对htim进行更新,无法达成此目的。
最好有例程,这样方便后面人的学习
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
whyviking
1楼-- · 2019-07-20 18:19
当然可以在中断里设置代码如下

__HAL_TIM_DISABLE(&yourHandler);
__HAL_TIM_SET_COUNTER(&yourHandler,yourVal);
__HAL_TIM_SET_AUTORELOAD((&yourHandler,yourVal))
__HAL_TIM_ENABLE(&yourHandler);
正点原子
2楼-- · 2019-07-20 22:02
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 02:00
帮顶
limn2o4
4楼-- · 2019-07-21 03:26
whyviking 发表于 2017-3-27 14:05
当然可以在中断里设置代码如下

__HAL_TIM_DISABLE(&yourHandler);

原来如此,谢谢dalao

一周热门 更多>