[STM32F2] STM32F207,TIM1可以同时多通道捕捉PWM测频率吗?

[复制链接]
1968|4
 楼主| yklstudent 发表于 2015-4-23 16:34 | 显示全部楼层 |阅读模式
STM32F207,TIM1可以同时多通道捕捉PWM测频率吗?
请版主或者告诉能帮忙解答下?
amanda_s 发表于 2015-4-27 10:29 | 显示全部楼层
可以,TIM1有四个独立的通道。
 楼主| yklstudent 发表于 2015-4-27 12:38 | 显示全部楼层
amanda_s 发表于 2015-4-27 10:29
可以,TIM1有四个独立的通道。


可是实际使用确实不可以,不知道告诉是否可以指点下,具体该怎么设置TIM1才可以同时捕捉四路PWM。谢谢
amanda_s 发表于 2015-4-28 12:50 | 显示全部楼层
我并没有亲手试过,不过从TIM1的结构上看应该是可以。
四路PWM分别输入到四个通道,四个通道配置成输入捕获模式,对上升沿或者下降沿进行捕获,可以得到PWM的周期,再计算出频率。
看起来你应该是已经试过了,现在碰到的具体是什么问题呢?
 楼主| yklstudent 发表于 2015-4-28 18:01 | 显示全部楼层
amanda_s 发表于 2015-4-28 12:50
我并没有亲手试过,不过从TIM1的结构上看应该是可以。
四路PWM分别输入到四个通道,四个通道配置成输入捕获 ...

我配置使用TIM1_Channel2、TIM1_Channel3和TIM1_Channel4,但是没有给PWM信号时,TIM1_Channel2和TIM1_Channel3一直产生捕捉中断,不知道什么原因导致的;但这个时候TIM1_Channel4是可以正常捕捉频率的。
晚上回去上传点初始化设置给你,请帮忙看看是否有什么问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:本人熟悉STM32、PIC、AVR等嵌入式软件开发;联系方式:524716771.

39

主题

3256

帖子

22

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