CH582F設置定時器輸出PWM無效

CH582F設置定時器輸出PWM無效,程序如下

????GPIOA_ResetBits(GPIO_Pin_9);?//?配置PWM口
????GPIOA_ModeCfg(GPIO_Pin_9,?GPIO_ModeOut_PP_5mA);

????TMR0_PWMInit(High_Level,?PWM_Times_1);
????TMR0_PWMCycleCfg(60?*?100);?//?周期
????TMR0_PWMActDataWidth(3000);?//?占空比
????TMR0_PWMEnable();
????TMR0_Enable();
????
????#define?PWM(x)??????????TMR0_PWMActDataWidth(x);TMR0_PWMEnable();TMR0_Enable()

使用PWM宏更改占空比,PWM沒有輸出,使用571的先關(guān)定時器,更改占空比再開定時器也不行

直接使用例程可以進行定時器產(chǎn)品的PWM進行輸出。

針對上面提到的修改占空比,在不使用DMA的情況下,需要先關(guān)閉PWM并配置占空比,然后再開啟PWM。如圖可參考:

1.png

建議使用DMA的方式處理,更改占空比會比較方便。

1694420248108808.png

1694420248118400.png

1694420248168716.png



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

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