STC12C5410AD PWM0输出异常。
本帖最后由 硅谷狂夫 于 2013-8-25 10:52 编辑main() // PWM
{
CMOD=0x02; // 计数脉冲源选择
CL=0x00;
CH=0x00;
CCAPM0=0x42; //PWM0
CCAP0L=0xc0;
CCAP0H=0xc0;
CCAPM1=0x42; //PWM1
CCAP1L=0xc0;
CCAP1H=0xc0;
CCAPM2=0x42; //PWM2
CCAP2L=0xc0;
CCAP2H=0xc0;
}
帮忙看看是不是我什么地方没设置对啊?以上程序PWM1输出正常,PWM0输出不对,按理说应该和PWM1波形一样才对啊。试过把PWM1那3行程序去掉,PWM0输出就正常了。
图片中绿色是WM0异常时的波形,黄色是PWM1的波形。 这个是用的哪个型号的片子? 引脚少了,应该串接电阻 你用的那个芯片 能产生3路PWM?定时器产生的?
页:
[1]