省晶振方法下使用mcpwm.c控制IO口的输出电压
“使用省晶振实现方法(https://www.kdocs.cn/l/cl1wWLN8IU7I?openfrom=docs)后 使用mcpwm.c文件中的timer_pwm_init函数 无法 控制IO口的输出电压;”的解决方法
将int timer_pwm_init(JL_TIMER_TypeDef *JL_TIMERx, u32 fre, u32 duty, u32 port, int output_ch)里的
JL_TIMERx->CON |= (0b10 << 2);//选择晶振时钟源:24MHz ;timer 驱动源选择 10:使用 OSC 时钟作为 timer 的驱动源;
改成
JL_TIMERx->CON |= (0b00 << 2);//timer 驱动源选择 00:使用系统时钟作为 timer 的驱动源;
浙公网安备 33010602011771号