智能车制作

标题: 给以个DG128控制直流电机的简单程序 [打印本页]

作者: banzhang    时间: 2009-6-15 17:27
标题: 给以个DG128控制直流电机的简单程序
本人是新手,需一个控制直流电机的简单的程序!
       谢谢了!!
作者: NCU_BBQ    时间: 2009-6-15 17:48
顶一下,我也想找个有正反转的程序借鉴下
作者: peilet    时间: 2009-6-16 14:00
下载外校的技术报告看吧
作者: xiaokk    时间: 2009-6-21 09:53
怎么没人回啊??? 3# peilet
作者: xiaokk    时间: 2009-6-29 16:01
这么长时间了....
作者: huangyr    时间: 2010-3-11 12:16
高手快来啊
作者: peilet    时间: 2010-3-11 16:00
void PWM_initial(void)
{
PWME = 0x00 ; // PWM is disabled
PWMCTL_CON01 = 1; // PWM01 合并 16 bt
PWMPRCLK = 0x33; // A=B=32M/8=4M
PWMSCLA = 1; // SA=A/2/100=20k
PWMSCLB = 100; // SB=B/2/1 =2000k
PWMCLK = 0b00111100; // PWM0,1-A; PWM2,3-SB; PWM4,5-SA
PWMPOL = 0xff; // 位极性=1 Duty=High Time
PWMCAE = 0x00; // 对齐方式-左对齐
PWMPER0 = 0x9c;
PWMPER1 = 0x40; // 20000 = 0x4e20; Frequency=A/20000=200Hz
PWMDTY0 = 0x19;
PWMDTY1 = 0x00; // 舵机duty 初始值
PWME_PWME1 = 1; // 舵机enable
PWMPER5 = 200 ; // 驱动电机 Frequency=SB/200=10K
PWME_PWME5 = 1 ; //驱动电机 enable
}

这个配置是用pwm5控制直流电机,然后只要在main.c里写PWMDTY5寄存器就可以了。。。
技术报告代码里都会有

作者: 632693521    时间: 2010-4-3 10:08
http://www.znczz.com/viewthread.php?tid=6422&highlight=%B5%E7%BB%FA
作者: he251125    时间: 2010-4-3 23:40
也想找个程序借鉴




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2