使用2个定时器的问题

[复制链接]
2488|9
 楼主| selina1983 发表于 2010-8-16 12:53 | 显示全部楼层 |阅读模式
香主,如果我用2个定时器产生不同频率的方波,这样两个方波的相位一定   我想问的是这两个定时器怎么来同步?会有同步的问题吗
流行音乐 发表于 2010-8-16 12:57 | 显示全部楼层
频率不同又谈何相位一定?楼主思考过这个问题吗?
香水城 发表于 2010-8-16 13:00 | 显示全部楼层
2楼的问题问得好,:lol
 楼主| selina1983 发表于 2010-8-17 10:49 | 显示全部楼层
我是想生成这样的波形  S1、S2是低频50Hz的  S3、S4是高频的  用两个定时器怎么保证过零点的切换  是否可以同时切换 就是我说的相位一致啊
1218073468_ddvip_5901.jpg
香水城 发表于 2010-8-17 10:59 | 显示全部楼层
STM32的定时器有多种同步机制。
jgphu 发表于 2010-8-17 14:11 | 显示全部楼层
可以的,你设定时器的输出引脚的时候,将有效电平设成相反的不就行了吗。我看了S1,S2; S3,S4 相好是极性相反,相位相同。
香水城 发表于 2010-8-17 14:27 | 显示全部楼层
你是想只生成S1与S2,或只生成S3与S4,还是要生成所有的S1~S4信号?

不管哪种,用STM32都很容易的。
 楼主| selina1983 发表于 2010-8-17 21:49 | 显示全部楼层
谢谢大家  我是要生成S1-S4   想用一个定时器不知道行不行  看来我去试试了
香水城 发表于 2010-8-18 07:36 | 显示全部楼层
使用一个定时器肯定可以,但是如果信号频率比较高,则可能中断次数比较频繁。

再看一下,如果不用中断,好像只能使用DMA了,这样使用一个定时器也比较方便。
 楼主| selina1983 发表于 2010-8-19 07:54 | 显示全部楼层
我产生的信号频率就20K左右  但是要频繁中断来修改占空比的   低频50Hz的不要修改
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

168

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部