STM32F103RCT6改变定时器初值

2019-08-17 08:05发布

每进一次中断改变初值,初值为变量(由另一函数给出,在一定时间内不变),请问该如何实践
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
执迷
1楼-- · 2019-08-17 09:59
syn222 发表于 2017-6-13 15:21
在中断函数中加入TIM4_Configuration(AngleRpm);这个后,还要在主函书中(while语句里面或外面加TIM4_Con ...

外面要TIM4_Configuration(AngleRpm);while(1);
syn222
2楼-- · 2019-08-17 12:57
 精彩回答 2  元偷偷看……
执迷
3楼-- · 2019-08-17 18:38
TIM4_Configuration(AngleRpm);这样你放到中断调用这个函数就可以改变初值了、、、我记得有一个叫setcount改变计数值比较好用
syn222
4楼-- · 2019-08-17 22:17
执迷 发表于 2017-6-13 14:13
TIM4_Configuration(AngleRpm);这样你放到中断调用这个函数就可以改变初值了、、、我记得有一个叫setcount ...


TIM4_Configuration(AngleRpm);把这个放到对应的定时器4中断函数中吗
执迷
5楼-- · 2019-08-17 23:54
syn222 发表于 2017-6-13 14:33
TIM4_Configuration(AngleRpm);把这个放到对应的定时器4中断函数中吗

虽然不是一个好习惯,,但正常来说是可以用的
jermy_z
6楼-- · 2019-08-18 05:00
说的是初值,看代码又是重载值,到底要改啥

一周热门 更多>