打印
[STM32F1]

实现独立改变个路的频率吗

[复制链接]
1191|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
songqian17|  楼主 | 2017-4-28 20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想用F1系列的芯片实现同时控制四路私服马达,并实现马达转动时同步采样电压的变化。

用定时器3可以实现四路PWM输出,并能独立改变各路的占空比,但当要改变各路的频率时只能同时改变,
   能实现独立改变个路的频率吗,即是通过定时器3输出四路不同频率的PWM,能实现吗?
沙发
gongche| | 2017-4-28 20:36 | 只看该作者
还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
songqian17|  楼主 | 2017-4-28 20:37 | 只看该作者
在触发定时器3时,在产生PWM输出同时,下面采集电压的代码能同时进行吗?定时器3中断时,(DMA)采集电压代码会等待定时器3中断结束后再继续运行吗?

使用特权

评论回复
地板
songqian17|  楼主 | 2017-4-28 20:38 | 只看该作者
现在要实现在产生10秒PWM输出,并在这10秒内采集电压的变化,并要求同步进行的;在DMA模式下采集电压,能实现上面的功能吗?

使用特权

评论回复
5
huwr| | 2017-4-28 20:39 | 只看该作者
能够实现4路pwm波频率可调,但是频率改变后占空比就不知道怎样调了!

使用特权

评论回复
6
huanghuac| | 2017-4-28 20:40 | 只看该作者
那就奢侈一点,用4个定时器,每个定时器只输出一路PWM信号,这样就可以同时输出不同的频率了。

使用特权

评论回复
7
happy_10| | 2017-4-28 20:41 | 只看该作者
好像是将定时器设定为  比较模式就可以了,google下

使用特权

评论回复
8
bqyj| | 2017-4-28 20:43 | 只看该作者
STM32一定时器产生不同频率的PWM

使用特权

评论回复
9
wenfen| | 2017-4-28 20:44 | 只看该作者
定时器同时的产生4路的PWM是没有任何问题的

使用特权

评论回复
10
zhuhuis| | 2017-4-28 20:46 | 只看该作者
定时器4个通道独立,可同时输出4路PWM

使用特权

评论回复
11
wenfen| | 2017-4-28 20:47 | 只看该作者

定时器4个通道独立,可同时输出4路PWM,但是,频率应该跟分频有关系,也就是说可能之间的关系是2的倍数。

使用特权

评论回复
12
tian111| | 2017-4-28 20:49 | 只看该作者
原则上 这里一个定时器共用一个频率。

使用特权

评论回复
13
chenho| | 2017-4-28 20:50 | 只看该作者
PWM输出跟你AD采样没有冲突,启动后,PWM是外设硬件在跑. 采集电压程序可以被中断,中断后当然可以继续运行。

使用特权

评论回复
14
gongche| | 2017-4-28 20:51 | 只看该作者
在PWM输出的情况下,同时做AD采样并用DMA传输数据 是可行的。

使用特权

评论回复
15
songqian17|  楼主 | 2017-4-28 20:52 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先

使用特权

评论回复
16
longquanshuang| | 2017-4-29 09:42 | 只看该作者
17
迪卡| | 2017-4-29 19:33 | 只看该作者
每个定时器输出一路PWM信号

使用特权

评论回复
18
309030106| | 2017-4-29 20:24 | 只看该作者
定时器4个通道独立

使用特权

评论回复
19
Bjorn| | 2017-4-29 21:23 | 只看该作者
定时器4个通道独立,可同时输出4路PWM

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

463

主题

5749

帖子

1

粉丝