智能车制作
标题:
pwm是如何设置周期占空比的
[打印本页]
作者:
byclntu
时间:
2010-3-14 18:38
标题:
pwm是如何设置周期占空比的
程序示例
PWMCLK=0X01; //通道0的时钟源为SA
PWMPRCLK=0X03; //B=Bus,A=Bus/4
PWMSCLA=0X80; //时钟SA为1MHz/128/2=4KHz
PWMPER0=255; //设定输出周期=通道时钟周期*256
PWMDTY0=0; //占空比初始为0
其中PWMSCLA=0X80,PWMPER0=255这两句话是根据什么设置频率和周期的呢
作者:
francis
时间:
2010-3-14 19:39
程序示例
PWMCLK=0X01; //通道0的时钟源为SA
PWMPRCLK=0X03; //B=Bus,A=Bus/4 !!应该是ClockB=Bus,ClockA=Bus/8 吧
PWMSCLA=0X80; //时钟SA为1MHz/128/2=4KHz !!时钟ClockSA=ClockA/(2* PWMSCLA)
PWMPER0=255; //设定输出周期=通道时钟周期*256
!!左对齐 输出周期=通道时钟周期*(PWMPER0+1)
!!中心对齐 输出周期=通道时钟周期*PWMPER0*2
PWMDTY0=0; //占空比初始为0
我的理解,我也不知道对是否是这样,希望有人解答呀
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2