Board logo

标题: PWM输出 [打印本页]

作者: tiantian2114    时间: 2008-1-3 19:49     标题: PWM输出

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的波形都是一样的!为什么啊?请帮帮忙,我应该怎么编 啊。谢谢!!





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0