根据ChannelPulse设置pwm占空比的问题

2019-07-20 06:59发布

我写了一个根据ChannelPulse设置pwm占空比的函数PWMOUT_TIM_Config(),然后我在main函数修改了ChannelPulse(全局变量)之后,调用PWMOUT_TIM_Config(),pwm的占空比会发生相应的改变。
但是我把PWMOUT_TIM_Config()写在了另一个函数内部的while(1)循环里,在main函数里调用这个函数,在这个函数里根据pid来改变ChannelPulse值,然后在调用PWMOUT_TIM_Config(),但是pwm占空比不改变!
请问这是为什么?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。