打印

占空比的疑惑

[复制链接]
1779|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gjj248|  楼主 | 2013-4-19 19:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32中定时器占空比=Pulse/Period,速度与占空比成正比。在Periode不变的情况下,应该Pulse值越大,速度越大;可是我的却是Pulse越小,速度越大,请问是为什么,非常感谢!

TIM_TimeBaseStructure.TIM_Prescaler = 3 - 1;                                   TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_CenterAligned2   TIM_TimeBaseStructure.TIM_Period = 750-1;                                           TIM_TimeBaseStructure.TIM_ClockDivision = 0;
TIM_TimeBaseStructure.TIM_RepetitionCounter = 0;
TIM_TimeBaseInit(TIM1,&TIM_TimeBaseStructure);

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2;                  TIM_OCInitStructure.TIM_OutputState  = TIM_OutputState_Disable;
TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Disable;                  
TIM_OCInitStructure.TIM_Pulse = 5;
TIM_OCInitStructure.TIM_OCPolarity   = TIM_OCPolarity_High;            TIM_OCInitStructure.TIM_OCNPolarity  = TIM_OCNPolarity_High;         
TIM_OCInitStructure.TIM_OCIdleState  = TIM_OCIdleState_Set;
TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCIdleState_Reset;           
TIM_OC1Init(TIM1,&TIM_OCInitStructure);
沙发
uet_cache| | 2013-4-19 20:31 | 只看该作者
你是中心对齐模式?

PWM2模式? 不用PWM1?

使用特权

评论回复
板凳
gjj248|  楼主 | 2013-4-19 20:59 | 只看该作者
uet_cache 发表于 2013-4-19 20:31
你是中心对齐模式?

PWM2模式? 不用PWM1?

改成PWM1就行了,请问原因是什么,非常感谢!

使用特权

评论回复
地板
uet_cache| | 2013-4-19 21:17 | 只看该作者
pWM1和PWM2模式不同的,你可以看下编程手册里对模式的介绍。。

使用特权

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

本版积分规则

12

主题

27

帖子

0

粉丝