PWM输出请问各位,我想输出2列有相位差的PWM,可不可以先输出一列,然后延时一段时间输出另外一列啊?我这样试过,程序如下: #include <pic.h> void CCP1INIT() { CCPR1L=0X07; CCP1CON=0X2C; INTCON=0X00; PR2=0X18; } void CCP2INIT() { CCPR2L=0X07; CCP2CON=0X2C; } main() { CCP1INIT(); TRISC=0XFB; T2CON=0x04; delay(); CCP2INIT(); TRISC=0XF9;; do { ; }while(1); } delay() { #asm NOP NOP NOP NOP return #endasm } 但是用示波器看RC1和RC2的波形都是一样的!为什么啊?请帮帮忙,我应该怎么编 啊。谢谢!!
|