STM32输出PWM状态总结

来源:互联网 发布:守望先锋 网络质量 编辑:程序博客网 时间:2024/05/16 14:10
  • 输出极性(Polarity):
基于正逻辑,即高电平为1,低电平为0
1.输出极性高(Polarity_High):高电平1为有效状态(active),低电平0为无效状态(inactive)
2.输出极性低(Polarity_Low):低电平0为有效状态(active),高电平1为无效状态(inactive)

  • PWMMode:
分为边沿对齐和中心对齐模式
对应向上/下计数,中心对齐计数
PWM Mode 1:
向上计数:TIMx_CNT<TIMx_CCR1 active;TIMx_CNT>=TIMx_CCR1 inactive
向下计数:TIMx_CNT>TIMx_CCR1 inactive ;TIMx_CNT<=TIMx_CCR1active
PWM Mode 2:
向上计数:TIMx_CNT<TIMx_CCR1 inactive;TIMx_CNT>=TIMx_CCR1 active
向下计数:TIMx_CNT>TIMx_CCR1 active ;TIMx_CNT<=TIMx_CCR1inactive

  • Asymmetric PWMmode:
基于中心对齐模式
OC1REFC ( OC2REFC) 由 TIMx_CCR1 , TIMx_CCR2控制
OC3REFC ( OC4REFC) 由TIMx_CCR3 , TIMx_CCR4控制
Asymmetric PWM mode 1:
OC1REF 和 PWM mode 1相同
向上计数输出OC1REF,向下计数输出OC2REF
Asymmetric PWM mode 2:
OC1REF 和 PWM mode 2相同
向上计数输出OC1REF,向下计数输出OC2REF

  • Combined PWM mode:
基于边沿和中心对齐模式
OC1REFC ( OC2REFC) 由 TIMx_CCR1 ,TIMx_CCR2控制
OC3REFC ( OC4REFC) 由 TIMx_CCR3 ,TIMx_CCR4控制
Combined PWM mode 1:
OC1REF 和 PWM mode 1相同
OC1REFC 输出 OC1REF 和OC2REF的逻辑或(OR)
Combined PWM mode 2:
OC1REF 和 PWM mode 1相同
OC1REFC 输出 OC1REF 和OC2REF的逻辑与(AND)

  • Combined 3-phase PWM mode:
TIMx_CCR5寄存器上的GC5C[3:1]用来定义和选择输出组合结果
如果GC5Cx被置为1,OC1REFC由TIMx_CCR1 和 TIMx_CCR5控制
OC1REFC输出TIMx_CCR1 和TIMx_CCR5的逻辑与(AND)
风子
2015,05,17
0 0
原创粉丝点击