打印

请教STM32 高级定时器 PWM 输出极性问题

[复制链接]
9989|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TIM1_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low;   //配置输出极性(TIM 输出比较极为低)

沙发
itelectron|  楼主 | 2010-10-5 22:14 | 只看该作者
请教我上图理解正确否?

使用特权

评论回复
板凳
香水城| | 2010-10-7 09:39 | 只看该作者
PWM输出的信号极性有两个选项决定,一个选项是PWM模式,另一个选项是输出极性控制位。

请看定时器的框图,PWM模式的选择决定OC1REF的极性,例如当选择PWM1模式时,OC1REF信号是"正极性";而选择PWM2模式时,OC1REF信号是"负极性"。输出极性控制位决定OC1与OC1REF的关系,TIM1_OCInitStructure.TIM_OCPolarity就是配置这个控制位,选择TIM_OCPolarity_Low时表示把OC1REF反相后作为OC1输出,选择TIM_OCPolarity_High时表示不反相OC1REF,直接输出到OC1。

STM32_TIM_OC_Control.GIF (8.41 KB )

STM32_TIM_OC_Control.GIF

使用特权

评论回复
地板
itelectron|  楼主 | 2010-10-10 09:15 | 只看该作者
理解 谢谢香斑

使用特权

评论回复
5
shagua0916| | 2010-10-11 14:38 | 只看该作者
还与你计数方向有关,总之无论你想输出怎么样的PWM,合理配置总可实现

使用特权

评论回复
6
weshiluwei6| | 2011-4-11 12:25 | 只看该作者
MARK

使用特权

评论回复
7
crazy2012| | 2013-8-28 00:15 | 只看该作者
香水城 发表于 2010-10-7 09:39
PWM输出的信号极性有两个选项决定,一个选项是PWM模式,另一个选项是输出极性控制位。

请看定时器的框图, ...

原来是这样啊

使用特权

评论回复
8
xzm7358| | 2014-3-23 10:31 | 只看该作者
MARK

使用特权

评论回复
9
天四明| | 2015-1-22 17:00 | 只看该作者
马克

使用特权

评论回复
10
max_v| | 2015-3-3 20:42 | 只看该作者
本帖最后由 max_v 于 2015-3-3 21:04 编辑

说的太好了,手册上没说清

使用特权

评论回复
11
1294891635| | 2015-3-12 21:29 | 只看该作者
想了好久没搞懂,没想到一来这就懂了,顶!谢谢香水城!

使用特权

评论回复
12
foxglove| | 2015-3-13 08:28 | 只看该作者
STM32 高级定时器 PWM 输出极性

使用特权

评论回复
13
duoyidu| | 2015-6-25 15:36 | 只看该作者
香水城 发表于 2010-10-7 09:39
PWM输出的信号极性有两个选项决定,一个选项是PWM模式,另一个选项是输出极性控制位。

请看定时器的框图, ...

hao...............xiexie

使用特权

评论回复
14
FireRiver9| | 2015-6-25 17:39 | 只看该作者
一个选项是PWM模式,另一个选项是输出极性控制位

以前还没注意这个问题呢

使用特权

评论回复
15
mintspring| | 2015-6-25 21:27 | 只看该作者
跟版主学就是快呀,比看书好多了

使用特权

评论回复
16
goldenrtiger| | 2015-9-2 17:07 | 只看该作者

使用特权

评论回复
17
永洪| | 2015-9-2 23:29 | 只看该作者
学习了,

使用特权

评论回复
18
lanmanck| | 2015-11-18 17:52 | 只看该作者
PWM就是方波,为什么有极性的说法呢?

使用特权

评论回复
19
kksop| | 2015-11-24 16:05 | 只看该作者
nice

使用特权

评论回复
20
gaoxiang1243| | 2016-9-8 09:06 | 只看该作者
香水城一点就通!

使用特权

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

本版积分规则

个人签名:MARK: zhi kan ji shu

274

主题

2764

帖子

8

粉丝