OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16415|回复: 11

【求教】STM32 同一个定时器的不同通道可以同时产生不同频率的PWM?也可以对不同的输入同时进行捕获吗?

[复制链接]

7

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2013-3-4
在线时间
0 小时
发表于 2013-5-2 11:38:16 | 显示全部楼层 |阅读模式
首先,使用的处理器是STM32F103RBT6,现在要用这一个MCU实现两路完全独立、功能又完全相同的工作:每一路有一个输入捕获和PWM输出功能,这两路互不干扰可以独立工作(比如两路的PWM可以是频率不同的)。
因为刚刚接触STM32处理器,不是太懂,现在拟采用TIM4_CH3和TIM4_CH4作为输入捕获,TIM3_CH1和TIM3_CH2作为PWM输出,不知道是否合乎要求?
希望得到各位高人的解答!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-2 13:54:04 | 显示全部楼层
可以,PWM输出不同频率,用输出比较模式。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2013-3-4
在线时间
0 小时
 楼主| 发表于 2013-5-2 14:29:21 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
感谢原子哥的回复!
也就是说,同一个定时器的不同通道可以同时产生不同频率的PWM;同一定时器的不同通道也可以对不同的输入同时进行捕获?
是这样吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-3 13:50:15 | 显示全部楼层
回复【3楼】绘梦之卷:
---------------------------------
可以。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2013-3-4
在线时间
0 小时
 楼主| 发表于 2013-5-3 14:41:23 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
感谢原子哥,这样就可以放心地这么用了。
回复 支持 反对

使用道具 举报

7

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2013-3-4
在线时间
0 小时
 楼主| 发表于 2013-5-4 19:05:19 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
听说“TIM4_CH1和TIM4_CH2可作为输入捕获  TIM4_CH3和TIM4_CH4不能作为输入捕获”,是这样吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-4 20:58:36 | 显示全部楼层
回复【6楼】绘梦之卷:
---------------------------------
不是,CH3,CH4也可以做输入捕获。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-1-21 11:20:58 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
原子哥,我用同一个定时器产生两路PWM,然后用另一个定时器两个通道来捕获,为什么不行呢,每次都是0?是不是用通用定时器不行呢
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2015-2-4
在线时间
1 小时
发表于 2015-2-5 09:55:30 | 显示全部楼层
同一定时器不能同时产生不同频率的PWM信号吧!PWM的频率不是由ARR寄存器决定的吗?在初始化的时候就配置好了ARR的值了,怎么可能同时产生不同频率呢?
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2015-3-11
在线时间
0 小时
发表于 2015-4-13 22:18:34 | 显示全部楼层
请问TIM14的ch2对应板子的哪个引脚呢
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-11-19
在线时间
2 小时
发表于 2015-5-14 09:38:46 | 显示全部楼层
求指导:我用定时器的ch1和ch3两个通道做输入捕获,同时给一个频率的pwm信号,采集到的信号差了一倍,ch1通道采集的和ch3采集的差一倍,cha3是正确的。中断服务程序都一样的,只是通道不一样,求赐教
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2019-8-8
在线时间
2 小时
发表于 2019-8-14 15:38:19 | 显示全部楼层
正点原子 发表于 2013-5-2 13:54
可以,PWM输出不同频率,用输出比较模式。

求教:请问同一个定时器,通道3做输入捕获,通道四做PWM输出可以吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-28 02:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表