打印
[STM8]

向大家请教一个关于定时器2pwm的问题

[复制链接]
683|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小竹新雨|  楼主 | 2015-11-10 14:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么定时器2的pwm输出模式下,在库函数配置时,没有像定时器1一样有个输出使能函数TIM1_CtrlPWMOutputs(ENABLE);那定时器2pwm输出使能靠哪个函数的,我配置后定时器2不会产生pwm波,我觉得应该就是缺少了一个像TIM1_CtrlPWMOutputs(ENABLE)这样的函数,有大神能给我解释一下吗
沙发
amanda_s| | 2015-11-12 15:01 | 只看该作者
TIM1是高级定时器,TIM1_CtrlPWMOutputs操作的是BKR寄存器,TIM2没有这个寄存器。
可以用TIM2_Cmd(),建议楼主参考TIM2的例程看看。

使用特权

评论回复
板凳
zhuotuzi| | 2015-11-12 15:56 | 只看该作者
TIM1_CtrlPWMOutputs(ENABLE),,,楼主意思是需要一个这样输出控制的使能?PWM相关的寄存器都看一下,有没有这样的寄存器。

使用特权

评论回复
地板
可可球| | 2015-11-12 19:41 | 只看该作者
TIM2有PWM相关的寄存器吗

使用特权

评论回复
5
airwill| | 2015-11-12 22:06 | 只看该作者
这个函数是由外设寄存器控制位决定的.
不过配置后定时器2不会产生pwm波, 应该还有定时器使能位或者 GPIO 口配置方面的问题

使用特权

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

本版积分规则

4

主题

6

帖子

1

粉丝