省晶振方法下使用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 的驱动源;
posted @ 2025-11-27 09:58  败人两字非傲即惰  阅读(3)  评论(0)    收藏  举报