智能车制作
标题:
帮帮忙,如果再次写入占空比,是这样吗?
[打印本页]
作者:
Mr.Lee
时间:
2012-5-14 23:00
标题:
帮帮忙,如果再次写入占空比,是这样吗?
void init_PWM()
{
PWME=0x00;
PWMCTL_CON01=1;
PWMCLK=0xff;
PWMPRCLK=0x22; //4分频
PWMSCLA=2; // 1MHz
PWMSCLB=2; // 1MHz
PWMCAE=0x00; //全部左对齐
PWMPOL=0xff; //先输出高电平
PWMPER01=20000; //
PWMDTY01=1000;
PWME=0x03;
}
void xunji()
{
if(PORTA==0x00)
{
PWMCNT1=0xf8;
PWMDTY01=1000; // 改变 PWMDTY1的值就能改变舵机转角,自己摸索
}
else if(PORTA==0x10||PORTA==0x20||PORTA==0x40||PORTA==0x80||PORTA==0xc0||PORTA==0x60||PORTA==0x30||PORTA==0xe0||PORTA==0xf0)
{
PWMCNT1=0xf8;
PWMDTY01=800;
}
else if(PORTA==0x01||PORTA==0x02||PORTA==0x04||PORTA==0x08||PORTA==0x0c||PORTA==0x06||PORTA==0x03||PORTA==0x0e||PORTA==0x0f)
{
PWMCNT1=0xf8;
PWMDTY01=1200;
}
}
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2