智能车制作
标题:
BTN7971驱动问题
[打印本页]
作者:
陈军2号
时间:
2013-7-18 19:50
标题:
BTN7971驱动问题
我做的小车想用btn7971驱动模块来驱动电机,想用pwm0口输出波形,pwm1口输出0 来实现电机的正传, 然后pwm0口输出0,pwm1口输出波形来实现反转。 但是编程出来老是实现不了。void go() //正转
{PWME=0x00;
PWMPRCLK=0x33; // A/B 分频 1MHZ
PWMSCLA=100; // SA SB 为5KHZ
PWMCLK_PCLK0=1; //SA 为时钟
PWMPOL_PPOL0=1; // 先输出高电平
PWMCAE_CAE0=0; //左对齐
PWMPER0=5; // 1khz
PWMDTY0=4;
PWMCLK_PCLK1=1;
PWMPOL_PPOL1=0;
PWMCAE_CAE1=0;
PWMPER0=5;
PWMDTY1=5;
PWME=0x03;
}
void goback(){
PWME=0x00;
PWMPRCLK=0x33;
PWMSCLA=100;
PWMCLK_PCLK1=1;
PWMPOL_PPOL1=0;
PWMCAE_CAE1=0;
PWMPER1=5;
PWMDTY1=3;
PWMCLK_PCLK0=1;
PWMPOL_PPOL0=0;
PWMCAE_CAE0=0;
PWMPER0=5;
PWMDTY0=5;
PWME=0x03;
}
void main(void) {
/* put your own code here */
go();
delay(8500);
goback();
}
作者:
空相救心
时间:
2013-7-30 09:15
复制别人的
作者:
安安安然。
时间:
2013-11-6 16:20
也许你可以在goback();后面加个延时?
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2