智能车制作

标题: 一个舵机小程序,新人求助 [打印本页]

作者: 叶落无_V5TSz    时间: 2016-12-18 17:08
标题: 一个舵机小程序,新人求助
unsigned int duty  //设置占空比

void Motor_back(uint duty)

{
   PWMDTY = duty;
}
其中的PWMDTY = duty 是什么意思呢,这个程序我看不出来PWM是怎么控制舵机的,看不出来PWM通过控制占空比来控制舵机转向,求大神教教我,各位大神,谢啦

作者: hpf202    时间: 2016-12-19 22:22
void main()
{
    uint8 i;//定义一个i变量
    ftm_pwm_init(S3010_FTM, S3010_CH,S3010_HZ,100);      //初始化 舵机 PWM(分别是FTM模块,FTM通道,舵机频率,占空比)

    while(1)
    {

        for(i = 7;i<14;i++)
        {
            ftm_pwm_duty(S3010_FTM, S3010_CH,100-i);//这里的参数可以调试占空比
            DELAY_MS(200);
        }

        for(;i>7;i--)
        {
            ftm_pwm_duty(S3010_FTM, S3010_CH,100-i);//这里同样可以
            DELAY_MS(200);
        }


    }

}

//当你知道舵机的工作原理就不难写出代码出来了
//加油




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