请问stm32两个定时器怎么同步启动计数

2019-07-14 15:16发布

我想用tiM2和TIM15做同步启动计数,请问哪位有没有做过?我怎么用寄存器的方式启动TIM2后再启动TIM15,中间还是有176ns的延迟啊,求高手指点。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
leilijiao
1楼-- · 2019-07-14 20:04
asd013 发表于 2018-12-12 11:55
可以考虑先启动TIM2,在TIM2第一次进中断的时候开启TIM15,从这个时刻开始计数。不知行不行,我没做过~

这样会有一个周期的延迟啊
asd013
2楼-- · 2019-07-15 00:37
可能是我不太了解你的具体应用。
我是这么想的,既然你知道TIM2比TIM15多了1个周期,最终的目的是为了同步,后期计算的时候减掉这个已知的周期就可以了。
zzw0719
3楼-- · 2019-07-15 04:09
 精彩回答 2  元偷偷看……
Xavier_1995
4楼-- · 2019-07-15 09:45
用同一个触发源来同时触发两个定时器,不知道可不可行。。。只是一种想法
leilijiao
5楼-- · 2019-07-15 13:23
Xavier_1995 发表于 2018-12-12 12:40
用同一个触发源来同时触发两个定时器,不知道可不可行。。。只是一种想法

我看到库例程里面是TIM1触发TIM2,TIM2触发TIM3,但是不知道TIM1能否同时触发TIM2和TIM3,就没有看到了,手册也看的有点模糊了。
Xavier_1995
6楼-- · 2019-07-15 16:19
leilijiao 发表于 2018-12-12 12:52
我看到库例程里面是TIM1触发TIM2,TIM2触发TIM3,但是不知道TIM1能否同时触发TIM2和TIM3,就没有看到了,手册也看的有点模糊了。

没做过类似的,不太清楚。。。

一周热门 更多>