STM32 PWM快速開關端口電平問題

使用STM32 的PWM模塊時,有個開關函數的問題,使用TIM_Cmd(TIM12, ENABLE);或者TIM_Cmd(TIM12, DISABLE);可以實現定時器的開關,但是把定時器關閉後,PWM端口電平未知,高低電平都有可能。

使用此函數:TIM_ForcedOC1Config(TIM12, TIM_ForcedAction_InActive);可以將定時器端口強制置爲低電平,但是PWM開啓時使用TIM_ForcedOC1Config(TIM12, TIM_ForcedAction_Active);PWM就無效了,使用定時器重新配置可以輸出PWM,但只是權宜之計,希望找到更好的開關辦法。知道的同學希望不惜賜教。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章