PWM是Pulse width modulation的缩写,即脉冲宽度调制。STC15W4K系列单片机集成了一组(各自独立6路)增强型的PWM波形发生器。本压缩包包含本人原创PWM波形发生器相关Keil C库函数源码。
1
void PWM_init() { CCON=0X00; //PCA控制寄存器 CL=0; CH=0; //PCA装载值 CMOD=0X08; //计数脉冲来自系统时钟,禁止中断 P_SW1&=0xcf; //外围设备切换控制 (P1.2,P1.1,P1.0) PCA_PWM0=0X00; //8位 CCAPM0=0X42; //允许比较器功能,使能 CCAP0H=0x80; CCAP0L=0X80; //控制占空比输出 CR=1; //启动PCA阵列 }
2021-06-15 15:02:45 873B stc15 pwm
1