STM32輸出PWM狀態(tài)總結(jié)
輸出極性(Polarity):
基于正邏輯,即高電平為1,低電平為0
1.輸出極性高(Polarity_High):高電平1為有效狀態(tài)(active),低電平0為無(wú)效狀態(tài)(inactive)
2.輸出極性低(Polarity_Low):低電平0為有效狀態(tài)(active),高電平1為無(wú)效狀態(tài)(inactive)
PWM Mode:
分為邊沿對(duì)齊和中心對(duì)齊模式
對(duì)應(yīng)向上/下計(jì)數(shù),中心對(duì)齊計(jì)數(shù)
PWM Mode 1:
向上計(jì)數(shù):TIMx_CNT
向下計(jì)數(shù):TIMx_CNT>TIMx_CCR1 inactive ;TIMx_CNT<=TIMx_CCR1 active
PWM Mode 2:
向上計(jì)數(shù):TIMx_CNT
向下計(jì)數(shù):TIMx_CNT>TIMx_CCR1 active ;TIMx_CNT<=TIMx_CCR1 inactive
Asymmetric PWM mode:
基于中心對(duì)齊模式
OC1REFC ( OC2REFC) 由 TIMx_CCR1 , TIMx_CCR2控制
OC3REFC ( OC4REFC) 由TIMx_CCR3 , TIMx_CCR4控制
Asymmetric PWM mode 1:
OC1REF 和 PWM mode 1相同
向上計(jì)數(shù)輸出OC1REF,向下計(jì)數(shù)輸出OC2REF
Asymmetric PWM mode 2:
OC1REF 和 PWM mode 2相同
向上計(jì)數(shù)輸出OC1REF,向下計(jì)數(shù)輸出OC2REF
Combined PWM mode:
基于邊沿和中心對(duì)齊模式
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]用來(lái)定義和選擇輸出組合結(jié)果
如果GC5Cx被置為1,OC1REFC由TIMx_CCR1 和 TIMx_CCR5控制
OC1REFC輸出TIMx_CCR1 和 TIMx_CCR5的邏輯與(AND)