CL = 0; //清空PCA寄存器
CH = 0; //清空PCA寄存器 CMOD = 0x08; //设置PCA时钟源为系统时钟 PCA_PWM2 = 0x80; //PCA模块2工作于6位PWM
CCAP2H = CCAP2L = 0x20; //PWM2的占空比为50%
CCAPM2 = 0x42; //PCA模块2为6位PWM模式
CR = 1; //PCA定时器开始工作
S T C 1 5 W 4 0 8 A S 单片机的P W M 输出4 0 0 K H z 初始化程序
void PWM_init(void)
{
}
当R C 振荡器设为2 5 . 5 M 时,P W M 输出3 9 9 . 8 9 K H z 占空比为5 0 % 的信号
关键元件:L 1 L 2 C 8 C 9 C 1 0参数准确
当在4 0 0 K H z 正弦波准确时,效率最高
Q 1 的M O S 管使用内阻小,栅极电容小的5 0 0 V 耐压