智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1665|回复: 2
打印 上一主题 下一主题

舵机的最基本转头程序

[复制链接]

3

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
315
威望
167
贡献
90
兑换币
93
注册时间
2016-9-5
在线时间
29 小时
毕业学校
武汉理工大学
跳转到指定楼层
1#
发表于 2016-10-1 21:23:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void duoji_try(u8 number)
{
        FTM_PWM_init(FTM1,CH0,50,number);
}


while(1)
  {
    duoji_try(4);
                DELAY_MS(200);
                duoji_try(9);
                DELAY_MS(200);
  }


舵机PWM接口接着PTA8,然后PTA8对应着FTM1_CH0

我的程序大概就这样,想让他左右摆头,试了后舵机毫无反应,是不是我还要改什么程序,比如什么引脚复用啊之类的

回复

使用道具 举报

4

主题

220

帖子

0

精华

常驻嘉宾

技术盒子

Rank: 8Rank: 8

积分
4641

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章

威望
2678
贡献
1245
兑换币
915
注册时间
2016-3-27
在线时间
359 小时
毕业学校
东科大
2#
发表于 2016-10-2 13:42:34 | 只看该作者
舵机初始化一次就够了, duoji_try()中最好不要用FTM_PWM_init
根据给的占空比,频率,可以算出高电平时间,要符合舵机有效控制电平宽度
回复 支持 反对

使用道具 举报

0

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1859
QQ
威望
935
贡献
558
兑换币
631
注册时间
2016-10-13
在线时间
183 小时
3#
发表于 2016-10-15 13:36:39 | 只看该作者
自古2L出真知
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-10-2 16:19 , Processed in 0.040934 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表