我配置了CCP1模块输出PWM波控制LED亮度,但示波器上没有任何信号。定时器2已经配置了,CCP1引脚也设置为了输出。
c
// 我的PWM配置代码
void PWM_Init(void) {
PR2 = 0xFF; // 设置PWM周期
CCPR1L = 0x80; // 50%占空比
CCP1CON = 0x0C; // PWM模式,占空比低2位为00
T2CON = 0x04; // 使能Timer2,预分频1:1
TRISCbits.TRISC2 = 0; // CCP1引脚输出
//
问题:引脚方向设置对了,但还是没输出
|
|