新手上路,求助STM32 PWM问题
能不能详细说一下,在PWM输出的时候,程序中的TIM_Period和TIM_Prescaler的作用分别是什么?它们决定PWM的什么因素?望各位帮助下小弟,先谢了!RE:新手上路,求助STM32 PWM问题
TIM_Period是时钟分频数,比如56M分1K,则设置为0XBFDA(内部加1),然后再根据想得到的PWM波频率和占空比设置TIM_Prescaler,比如在上次分的1K基础上得到占空比为50%的50HZ方波,则设TIM_Period=19,此处我理解的TIM_Period也就是在上一次基础上再分频吧,即1000/20=50HZ,PWM的TIM_Pulse设置为10,具体计算公式为在1K分频后有TIM_Pulse/(TIM_Period +1)=50% haiyuexing 发表于 2010-6-25 17:16TIM_Period是时钟分频数,比如56M分1K,则设置为0XBFDA(内部加1),然后再根据想得到的PWM波频率和占空比 ...
多谢多谢,又涨姿势了!
页:
[1]