标题: STM32主程序修改定时器的PSC和ARR值 [打印本页]

作者: 123125152    时间: 2021-7-22 15:12
标题: STM32主程序修改定时器的PSC和ARR值
求解,在程序运行后,要怎么才能修改定时器的PSC和ARR的值?本人是在做PWM输出脉冲,已经可以发出自己想要的数量的脉冲了,但是想在主程序运行后,根据需要来改变PSC值和ARR值,来改变输出脉冲的频率

作者: 123125152    时间: 2021-7-22 15:57
已解决,在改值的函数中加入:
        LL_TIM_SetPrescaler(TIM20, g_DO_PSC);
        LL_TIM_SetAutoReload(TIM20, g_Out_Pulse);
        LL_TIM_OC_SetCompareCH4(TIM20,g_Out_Pulse/2);
作者: WP_51    时间: 2021-7-22 15:59
TIMx_PWM_Init(u16 arr,u16 psc);//改变括号里面的参数就可以
作者: WP_51    时间: 2021-7-22 15:59
TIM3_PWM_Init(u16 arr,u16 psc);




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1