智能车制作

标题: 小弟有一事不解,关于定时器——PWM的。 [打印本页]

作者: 狅士§    时间: 2014-11-18 23:33
标题: 小弟有一事不解,关于定时器——PWM的。
本帖最后由 aytc100 于 2014-11-19 08:03 编辑

小弟有一事不解,关于定时器——PWM的。

就是我初始化设置 50hz的pwm并给出占空比为0.5不变, 用示波器看了很稳定。
TIMER2_PWM_Init(1999,719);         //50hz

​但是当我变为:  
TIM2->CCR3 = (500);
  delay_ms(500);
  TIM2->CCR3 = (1000);
  delay_ms(500);
  TIM2->CCR3 = (1500);
  delay_ms(500);
  TIM2->CCR3 = (2000);
  delay_ms(500);

​ PWM的频率也会跟着变化 有时甚至为25hz。。。。
​实在 不明白,希望大家能帮忙解答下。感谢大家了!!




作者: Quixote    时间: 2014-11-18 23:39
CCR3寄存器好像就是分频的?
作者: 狅士§    时间: 2014-11-18 23:40
自顶一个自顶一个

作者: 狅士§    时间: 2014-11-18 23:40
Quixote 发表于 2014-11-18 23:39
CCR3寄存器好像就是分频的?

那个是占空比的

作者: Quixote    时间: 2014-11-18 23:41
狅士§ 发表于 2014-11-18 23:40
那个是占空比的

我已经忘了……我觉得你可以再看看……寄存器

作者: 狅士§    时间: 2014-11-18 23:44
Quixote 发表于 2014-11-18 23:41
我已经忘了……我觉得你可以再看看……寄存器

就是这是stm32的 当pwm占空比变化时,它的频率也会变化,不知道为什么?

作者: zhou1994    时间: 2014-11-19 12:27
寄存器没配置对。还能是什么。难道你怀疑芯片有问题




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2