智能车制作
标题:
电机pwm调速
[打印本页]
作者:
小玩怡情
时间:
2011-5-16 20:35
标题:
电机pwm调速
程序编译正确,下载到单片机也可以,但是示波器检测不出方波,高手指点一下吧,无比感激。其中pwm波程序如下:
void PWMInit(void)
{
PWME=0X00; //关闭PWM输出
PWMCTL =0X50; //0、1通道级联控制电机 4、5通道级联控制电机
//PWMPRCLK=0X50; //预设分频因子 A总线时钟32MHZ、B-总线时钟1/32=1Mhz
PWMCLK =0X00; //A 32MHZ B 1MHZ
PWMPOL |=0XFF; //所用通道先输出高电平后输出低 1111 1111
PWMCAE =0X00; //PWM输出0左对齐 00 00 00 00
PWMPER01 =1600; //周期T=(2^0/32,000,000)*1600=50us /* 1600 -- 20khz 1280--25khz
PWMDTY01 =200;
PWMPER45 =1600; //周期T=(2^0/32,000,000)*1600=50us /* 1600 -- 20khz 1280--25khz
PWMDTY45 =400; //设定45通道初始占空比
PWME |=0X33; //开启所选PWM通道 00 11 00 11
}
作者:
箫瑶舞幽
时间:
2011-5-16 21:01
PWME |=0X33; ?
作者:
小玩怡情
时间:
2011-5-17 10:01
回复
2#
箫瑶舞幽
开启所选PWM通道 00 11 00 11
怎么了?不对吗?
作者:
wxstar1
时间:
2012-2-14 09:33
是不是PWM波频率太高了
作者:
602王帅
时间:
2012-6-12 20:28
PWME_PWME1=1; //输出PWM //或写成PWME_PWME1=1;
PWME_PWME5=1;
作者:
Smile_Sun
时间:
2012-6-13 16:46
作者:
可欣
时间:
2012-9-27 13:07
顶
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2