智能车制作

标题: 一个舵机控制程序,大家帮我找找错误 [打印本页]

作者: czwziyou2    时间: 2014-12-14 23:19
标题: 一个舵机控制程序,大家帮我找找错误
我今天把舵机电路搭好,想控制一下,写了一个程序,舵机没转,void delay_int(){
    int x,y;
    for(x=0;x<200;x++)
      for(y=0;y<500;y++);
}
void  main()
{
    int i;
    FTM_PWM_init(FTM2, CH1, 50, 0);
    while(1)
    {
       for(i=10;i>1;i--)
       {
          FTM_PWM_Duty(FTM0, CH2, i*10);
          delay_int();
       }
    }
}舵机没赚,帮我找找错误吧。


因为今天手头没有6V电源,所以用的4.8V。是程序错了,还是电压低带不动。C车舵机。


作者: 六步上篮    时间: 2014-12-14 23:34
野火的库吧   程序有问题而且其他地方也有问题   程序的问题就是舵机转的角度和高电平持续时间有关,你的占空比都百分之100  90 80了远远超过有效时间了
作者: zhou1994    时间: 2014-12-14 23:34
先看看你想输出pwm的引脚有没有输出,有输出了看看是不是占空比不合适,最后就是舵机问题
作者: 泰庆电子    时间: 2014-12-15 08:39
用示波器看下波形,看下周期。




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