智能车制作
标题:
S3010舵机控制
[打印本页]
作者:
青谷子
时间:
2014-3-4 21:22
标题:
S3010舵机控制
舵机可以左右摆,但是在正中间的时候,舵机偏到一边去了
void PWM_init (void){
PWMPOL = 0XF2 ; // 初始PWM1、4567输出高
PWMCLK |= 0XF2 ; //F2 SB、 SA时钟
PWMCTL |= 0x10 ; // 连接ch0,ch1, 连接ch4、ch5
PWMPRCLK = 0x00 ;
PWMSCLA = 0X0A ; // SA=A/(2*10)=A/20
PWMSCLB = 0X0A ; // SB=B/(2*10)=B/20
PWMPER01 = 25000; // f=(40M/25000/20)=80HZ
// PWMPER23 = 500; // f=(40M/500/20)=80KZ
PWMPER4 = 250; // f=(40M/250/20)=80KZ
PWMPER5 = 250; // f=(40M/250/20)=80KZ
PWMPER6 = 250; // f=(40M/250/20)=80KZ
PWMPER7 = 250; // f=(40M/250/20)=80KZ
PWMDTY01 = MIDSTRING; // MIDSTRING;
// PWMDTY23 = 0;
PWMDTY4 = 0;
PWMDTY5 = 0;
PWMDTY6 = 0;
PWMDTY7 = 0;
PWME = 0XF2 ;
}
01通道控制舵机,中值是4125,不知道是哪里的问题?
作者:
青谷子
时间:
2014-3-6 12:32
求大神帮一下
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2