void PCA_init()//输出PWM
{
CCON=0;
CL=0;
CH=0;
CMOD=0x02;
// CCAP1H=CCAP1L=0x60;//P1^4 要么这选择这一路输出
// PCA_PWM0=0x03;
// CCAPM1=0x42;
CCAP0H=CCAP0L=0x80;//P1^3 要么这选择这一路输出
PCA_PWM1=0x03;
CCAPM0=0x42;
CR=1;//PCA time start run
}
程序弄了好久,没能搞定它能两路同时输出PWM,只能选一路,如果将上面的程改成两路同时输出,两路完全没输出了,郁闷死了,哪位有调试过的啊? |