本帖最后由 wb8899 于 2014-8-15 17:52 编辑
困扰多日的一个PMW频率计算问题,请各位高手指点,谢谢
晶振为内部11。0592 16分频,实测频率为1.4530KHZ,根据他的计算公式:FPWM=FCPWM/(PWMP+1)
有很大偏差,,问了很多厂家的FAE都搞不懂,答不出,只能在这里求助大家
oid PWM(void)
{
uint PWM_Period=500;
PWMPL=PWM_Period;
PWMPH=PWM_Period>>8;
pwm_duty=250;
PWM0L=pwm_duty;
PWM0H=pwm_duty>>8;
PWMCON3|=0x13; //
PWMCON1|=0xC1;
} |