請問PWM的問題,32V203

比如一個(gè)PWM的周期是3000,如果占空比的值設(shè)定大于或者等于周期值,那PWM輸出是有效還是無效極性?

? ? TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; ? ? ? ?// CHx ?有效電平為高電平,無效電平為低電平

? ? TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset; ? ? // CHx ?空閑狀態(tài)輸出低電平

? ? TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High; ? ? ?// CHxN 有效電平為高電平,無效電平為低電平

? ? TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCNIdleState_Reset; ? // CHxN 空閑狀態(tài)輸出低電平

這是我的極性設(shè)置。

您好,具體可以看一下下帖對于PWM輸出的介紹:

https://bbs.21ic.com/icview-3388710-1-1.html

image.png?


嗯,看了,我現(xiàn)在想讓PWM輸出100%的占空比,我現(xiàn)在的周期3000,20KHz,經(jīng)過我的測試,比較/捕獲寄存器的值是0-2999,如果我給2999或者3000都是可以輸出100%,所以需要確認(rèn)一下到底是給哪個(gè)值合適?換句話說我要PWM輸出100%給哪個(gè)值,不能用強(qiáng)制輸出高電平方式,感謝。



您好,若要強(qiáng)制100%占空比時(shí)有效電平為高電平,還要看一下PWM輸出模式的配置以及計(jì)數(shù)方式,可以選擇PWM模式1,遞增計(jì)數(shù)方式,當(dāng)占空比100%時(shí)為高電平,如下圖

image.png


對,我現(xiàn)在是向上計(jì)數(shù),PWM1,是不是設(shè)置CH1CVR等于2999?


您好,若你重裝載值是3000,比較捕獲寄存器值應(yīng)給3001。因?yàn)閺?開始計(jì)數(shù),計(jì)數(shù)到3000。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频