各位前辈好,我又来叨扰大伙了,我看了许多利用ad反馈调节pwm的资料,可是当我设定pwm周期和占空比的时候发现又有问题了,麻烦您能不能告知一二
下面这两条公式不知道我理解的对不对,总觉得我理解错了
1、PWM 周期 = [(PR2) + 1] • 4 • TOSC • (TMR2 预分频比),用时间单位表示
2、PWM 占空比 = (DCxB9 CxB0 ) • Tosc • (TMR2 预分频比),用时间单位表示
问题1、如果我设计的频率22kHZ的话(TOSC为4Mhz,预分频为1),那么周期设定PR2的值就应该是1/22khz=(PR2+1)*1 則;PR2=44.4=44;则PR2初值为44;
问题2、設定需要占空比為50%(预分频为1/16),則,0.5=(DCxB9 CxB0 )*4*(1/16) 则:(DCxB9 CxB0 )=2;那么CCPR1H:CCPR1L的值分别是什么,感觉这个2肯定是我算的方法不对了,请前辈们指点指点,占空比的初值是怎么算的,最好能举一列子,谢谢了 |