CH582定時(shí)器做PWM輸出極性的相關(guān)問(wèn)題???

CH582在配置timer做PWM輸出的時(shí)候可以配置輸出PWM波的極性;但是發(fā)現(xiàn)了一個(gè)這樣的問(wèn)題:

????????就是在配置極性默認(rèn)高電平,低電平有效的時(shí)候,當(dāng)PWM輸出使能的時(shí)候都符合邏輯沒(méi)問(wèn)題,但是當(dāng)PWM輸出使能關(guān)閉的時(shí)候,此時(shí)測(cè)得這個(gè)IO口的輸出是低電平;反之如果開(kāi)始之前配置的極性是默認(rèn)低電平,高電平有效的情況在PWM輸出使能關(guān)閉的時(shí)候測(cè)得這個(gè)IO摳輸出是高電平。難道在關(guān)閉PWM使能之后不應(yīng)該保持默認(rèn)電平嗎?難道在關(guān)閉后內(nèi)部有取反電路?

有沒(méi)有大佬解釋一下的,我翻閱了手冊(cè)沒(méi)看到有相關(guān)的電路或者文字可供參考。


你好,如果在關(guān)閉PWM功能之后,注意將對(duì)應(yīng)的GPIO的功能使能位也關(guān)閉。然后重新對(duì)該gpio進(jìn)行 GPIO的初始化,給一個(gè)固定的電平狀態(tài)即可,如配置pp輸出并拉高電平。這是比較穩(wěn)妥的方式。


您好,“如果在關(guān)閉PWM功能之后,注意將對(duì)應(yīng)的GPIO的功能使能位也關(guān)閉。”,這句話(huà)的意思是關(guān)閉PWM之后,仍需要關(guān)閉輸出使能中斷使能這些功能之后再配置GPIO初始化是嗎?那意思是直接關(guān)閉PWM的輸出之后,不做其他處理,此時(shí)的IO口的電平是不可預(yù)測(cè)的嗎?


您好,定時(shí)器輸出PWM,若啟停時(shí)間點(diǎn)不確定,停止在高電平還是低電平也是不確定的,可以在停止后手動(dòng)調(diào)用GPIOx_ResetBits拉低/GPIOA_SetBits拉高。

image.png

image.png


好的,感謝答復(fù)。


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

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