void pca_init()
{
CMOD |= (0 << 7); //
CMOD |= (FREE_WORK << 7); //
CMOD &= 0xfe; //
CMOD |= CF_DISENABLE; //
CMOD &= 0xf1; //
CMOD |= (SYSCLK << 1);//
CCAPM0 = PWM0_NOINTERRUPT; //
CCAPM1 = PWM1_NOINTERRUPT; //
CCAP0H = 255; //
CCAP1H = 255;
CCON &= 0xcf; //
CCON |= (CR_START <<6); //
}
void set_pwm(uchar pwm0, uchar pwm1)
{
CCAP0H = pwm0; //???
CCAP1H = pwm1;
}
|