你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32 两个定时器同步启动计数

[复制链接]
alisa123 提问时间:2015-9-28 15:41 /
我想用TIM2和TIM15做同步启动计数,请问哪位有没有做过?我怎么用寄存器的方式启动TIM2后再启动TIM15,中间还是有176ns的延迟啊,求高手指点。谢谢!
收藏 评论14 发布时间:2015-9-28 15:41

举报

14个回答
bao124 回答时间:2015-9-28 15:55:39
可以考虑先启动TIM2,在TIM2第一次进中断的时候开启TIM15,从这个时刻开始计数。不知行不行,我没做过~
alisa123 回答时间:2015-9-28 16:16:54
yxz1212_bao 发表于 2015-9-28 15:55
可以考虑先启动TIM2,在TIM2第一次进中断的时候开启TIM15,从这个时刻开始计数。不知行不行,我没做过~ ...

这样会有一个周期的延迟啊
bao124 回答时间:2015-9-28 16:24:19
可能是我不太了解你的具体应用。
我是这么想的,既然你知道TIM2比TIM15多了1个周期,最终的目的是为了同步,后期计算的时候减掉这个已知的周期就可以了。
你好我好大家好! 回答时间:2015-9-28 17:02:49
JackieLaura 回答时间:2015-9-29 09:07:59
用同一个触发源来同时触发两个定时器,不知道可不可行。。。只是一种想法
stmcu.org.png
alisa123 回答时间:2015-9-29 13:42:30
JackieLaura 发表于 2015-9-29 09:07
用同一个触发源来同时触发两个定时器,不知道可不可行。。。只是一种想法 ...

我看到库例程里面是TIM1触发TIM2,TIM2触发TIM3,但是不知道TIM1能否同时触发TIM2和TIM3,就没有看到了,手册也看的有点模糊了。
JackieLaura 回答时间:2015-9-29 14:01:16
alisa123 发表于 2015-9-29 13:42
我看到库例程里面是TIM1触发TIM2,TIM2触发TIM3,但是不知道TIM1能否同时触发TIM2和TIM3,就没有看到了, ...

没做过类似的,不太清楚。。。
stmcu.org.png
皈依 回答时间:2015-9-30 15:49:18
计数?应用在那里的啊
alisa123 回答时间:2015-9-30 15:57:46
guiyi 发表于 2015-9-30 15:49
计数?应用在那里的啊

用于产生PWM波,一个定时器的捕获比较通道不够。
皈依 回答时间:2015-10-1 11:58:55
alisa123 发表于 2015-9-30 15:57
用于产生PWM波,一个定时器的捕获比较通道不够。

生成PWM波形的话只要两路。。。
一个tim的两个通道就够了啊。。怎么会不够呢
alisa123 回答时间:2015-10-3 09:03:33
guiyi 发表于 2015-10-1 11:58
生成PWM波形的话只要两路。。。
一个tim的两个通道就够了啊。。怎么会不够呢 ...

可是我需要的是6路啊,而且不是互补的
mark0668 回答时间:2015-10-3 10:29:07
用一个触发源应该是可以实现的。
皈依 回答时间:2015-10-5 15:11:14
alisa123 发表于 2015-10-3 09:03
可是我需要的是6路啊,而且不是互补的

我记得ST有个功能是把定时器连结起来,频率相同。。。没用过。
你可以找找
用两个timer就够了
hehuanyong_3027 回答时间:2017-9-1 11:13:35
说实话,简单的这个做还行,复杂的时序这个太坑了。以前用STM32F1的做过一个CCD采集,一个定时器作为主时钟,其他的定时器设为从模式,用从模式定时器触发AD采集->触发DMA->USB发送出去,其他定时器输出时序信号,跑起来基本不用软件参与,还是很方便的.可以做到同步,2nS的示波器看不出延时.再后来碰到很复杂的,STM32搞不定,用FPGA简单多了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版