51单片机如果有两路pwm,pca,能不能一个控制直流电机,一个控制舵机? 那些开关会冲突吗?比如CMOD,EA,CR

这两路是完全独立工作的吗?只要给它们分别赋予一些初值? 急求助!先谢谢了。。

第1个回答  2012-11-29
pca实际是一个计数多个通道,通道付0值可以关闭追问

那就是可以咯?我这么写行吗
void pca0_init()
{
CMOD=0x00;
CCAP0L=CCAP0H=256-19;
CCAPM0=0x42; //8位自动重装
EA=1;
CR=1;
}

void pca1_init()
{
CCAP1L=CCAP1H=256-7;
CCAPM1=0x42;
}

追答

你什么单片机?

追问

stc12c5a60s2

追答

它只有一个pca,ccap0~3四个通道
CCAPM1=0x42;
CCAPM0=0x42; //8位自动重装
CCAP1L=CCAP1H=256-7;

CCAP0L=CCAP0H=256-19;
EA=1;
CR=1;

}

本回答被网友采纳
第2个回答  2012-12-02
电机控制普通引脚都行,不就是有序的高低电平嘛
第3个回答  2012-11-28
pwm可以控制电机
你独立操作就可以了追问

那些公共的开关会冲突吗?比如EA=1,CR=1那pca就自己开始计数,能不能让这两路pca不要同时开始运作?

追答

你可以同过判断标志位的方法处理

相似回答