使用eTMR生成一对PWM波形,偶现两个PWM波形不同步的问题
-
YTM32B1ME0?系统时钟120M,eTMR时钟120MHz,PWM频率12MHz,占空比设置50%
etmr_pwm_param_t ETMR_PWM_Config0={
.nNumPwmChannels=2,
.mode=eTMR_PWM_MODE,
.uFrequencyHZ=120000,
.counterInitValFromInitReg=true,
.cntVal=0,
.pwmChannelConfig=ETMR_PWM_Config0IndChConfig,
.faultConfig=&ETMR_PWM_Config0FaultConfig,
};
const etmr_user_config_t ETMR_CM_Config2={
.etmrClockSource=eTMR_CLOCK_SOURCE_INTERNALCLK,
.etmrPrescaler=1,
.debugMode=false,
.syncMethod=&ETMR_CM_Config2PwmSync,
.outputTrigConfig=&ETMR_CM_Config2TrigConf,
.isTofIntEnabled=false,
};
{
.clkName = eTMR2_CLK,
.clkGate = true,
.divider = DIV_BY_1,
.clkSrc = CLK_SRC_DISABLED,
},
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...