打印

STM32 TIM2和TIM5的问题?

[复制链接]
13936|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RT,之前做的一个项目板子到了,今天就拿来调试了,有个问题就是TIM3和TIM4pwm采集一点问题都没有,可是只要接上TIM2和TIM5的引脚PWM采集就有问题,具体问题是PWM占空比采集不到,其值为0,采集的是整个周期的值,。我用的是STM32F205VE,路过的大神不知道有没有遇到过这种问题,比较闹心的说。。
评论
石头0218 2019-7-27 17:45 回复TA
楼主弄清楚原因了吗?我用STM32F103RCT6的定时器2(主)和定时器5(从)主从模式,输出固定数量PWM,定时器5中断控制停止,但是定时器5使能中断,程序就死机(或者跑飞了)。 
沙发
mage心寒|  楼主 | 2012-6-19 17:19 | 只看该作者
按说TIM2-TIM5都是通用定时器应该正常才对。。。

使用特权

评论回复
板凳
airwill| | 2012-6-19 18:09 | 只看该作者
从数据手册看, 也没有特别做不同说明, 应该是一样的. 区别是 TIM3和TIM4 是 16 位的, 而 TIM2和TIM5 是 32 位的, 是不是这个方面有些区别.

使用特权

评论回复
地板
mage心寒|  楼主 | 2012-6-20 08:25 | 只看该作者
从数据手册看, 也没有特别做不同说明, 应该是一样的. 区别是 TIM3和TIM4 是 16 位的, 而 TIM2和TIM5 是 32 位的, 是不是这个方面有些区别.
airwill 发表于 2012-6-19 18:09
是的就那个区别,他们都市通用定时器,配置没啥区别,可是我现在问题很无语的说。。哎。。

使用特权

评论回复
5
figo20042005| | 2012-6-20 08:45 | 只看该作者
那你单独接上TIM2,TIM5PWM,还有同样的问题不

使用特权

评论回复
6
mage心寒|  楼主 | 2012-6-20 10:25 | 只看该作者
那你单独接上TIM2,TIM5PWM,还有同样的问题不
figo20042005 发表于 2012-6-20 08:45
单独使用也是同样的问题。。如果单独使用正常肯定是我程序有问题,单独使用现象是一样的。。。

使用特权

评论回复
7
mage心寒|  楼主 | 2012-6-20 10:32 | 只看该作者
是不是TIM2和TIM5的通道一都是PA0的原因而且PA0是wkup,不知道是不是这个原因。。

使用特权

评论回复
8
mage心寒|  楼主 | 2012-6-20 11:56 | 只看该作者
我开了TIM8正常,没办法先用两个高级定时器吧。。

使用特权

评论回复
9
figo20042005| | 2012-6-20 13:57 | 只看该作者
单独使用都不正常,这个换成其他定时器,PWM正常?如果正常说明硬件好着,那就要检查你的定时器配置了

使用特权

评论回复
10
mage心寒|  楼主 | 2012-6-20 14:10 | 只看该作者
单独使用都不正常,这个换成其他定时器,PWM正常?如果正常说明硬件好着,那就要检查你的定时器配置了
figo20042005 发表于 2012-6-20 13:57
单独使用只有TIM2和TIM5不正常其它都正常。。。TIM2和TIM5不管什么时候都有点问题:
TIM2和TIM5共用引脚PA0 PA1,TIM5只能用那两个引脚,TIM2还可选其它但是TIM2_CH2另一个引脚是PB3 (JTDO)如果用的话就不能在线仿真了,再说TIM2到TIM5都是通用定时器,TIM3和TIM4都没问题,为啥TIM2和TIM5有问题,配置有问题,我的配置都是一样的。。。

使用特权

评论回复
11
caoxh1988| | 2012-6-20 14:11 | 只看该作者
进来学习下;P

使用特权

评论回复
12
mage心寒|  楼主 | 2012-6-20 14:24 | 只看该作者

查了点资料,发现说是TIM2只有一个COUNT,求高人证实下。。谢谢。。。

使用特权

评论回复
13
mage心寒|  楼主 | 2012-6-20 15:53 | 只看该作者
可是每个定时器都是一个COUNT吧,我表示我好无语的说。。。

使用特权

评论回复
14
香水城| | 2012-6-20 16:30 | 只看该作者
TIM2和TIM5除了是32位的,和其他TIM没有区别

ST的例程有用TIM2实现的,你可以先试试例程

使用特权

评论回复
15
mage心寒|  楼主 | 2012-6-20 16:44 | 只看该作者
TIM2和TIM5除了是32位的,和其他TIM没有区别

ST的例程有用TIM2实现的,你可以先试试例程
香水城 发表于 2012-6-20 16:30
PWMInput例子用的是TIM4。。。PWM输出是没有问题的现在就是捕获的问题。。。

使用特权

评论回复
16
mage心寒|  楼主 | 2012-6-21 08:19 | 只看该作者
:dizzy:

使用特权

评论回复
17
mage心寒|  楼主 | 2012-6-26 10:38 | 只看该作者
我正常的定时工作的时候如果把TIM2或者TIM5的那根线也接到信号源这个时候信号也不对??这个可以猜测是板子的问题嘛??

使用特权

评论回复
18
21huangxh| | 2012-6-29 10:57 | 只看该作者
貌似tim2和tim5一起用会冲突,之前我也遇到过,到现在不知道为什么,只能改用其他的了。

使用特权

评论回复
19
dzkjdx| | 2014-3-31 12:07 | 只看该作者
香水城 发表于 2012-6-20 16:30
TIM2和TIM5除了是32位的,和其他TIM没有区别

ST的例程有用TIM2实现的,你可以先试试例程 ...

TIM2和TIM5不是16位的吗?

使用特权

评论回复
20
llyyff1636| | 2015-4-15 11:28 | 只看该作者
我用TIM2没有问题,但用TIM5没有信号输出,一直是低电平,很郁闷,不是TIM2-TIM5都是通用定时器吗

使用特权

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

本版积分规则

19

主题

1019

帖子

13

粉丝