CH582 能不能產(chǎn)生 5~10MHz PWM ?

如題,我有個應(yīng)用要產(chǎn)生 5~10MPWM,但是我發(fā)現(xiàn)我這樣寫最多 CH582 只能產(chǎn)生 1.93MHz ( 60M/31=1.93M )


想問有沒有能支持輸出更高 PWM 的方法 ?



RFv2APPperipheral_main.c - MounRiver Studio_2.png

使用例程中8位的pwm確實如你所計算,是不好去實現(xiàn)輸出5-10M的,可以使用TMR例程中,由定時器產(chǎn)生的26位的pwm實現(xiàn)。

#if 1 /* 定時器3,PWM輸出 */


? ? GPIOB_ResetBits(GPIO_Pin_22); // 配置PWM口 PB22

? ? GPIOB_ModeCfg(GPIO_Pin_22, GPIO_ModeOut_PP_5mA);


? ? TMR3_PWMInit(High_Level, PWM_Times_1);

? ? TMR3_PWMCycleCfg(6000); // 周期 100us

? ? TMR3_Disable();

? ? TMR3_PWMActDataWidth(3000); // 占空比 50%, 修改占空比必須暫時關(guān)閉定時器

? ? TMR3_Enable();


#endif



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

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