智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 飞龙囧
打印 上一主题 下一主题

【求助】SD5舵机的问题。。。求指导

  [复制链接]

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
151
威望
187
贡献
54
兑换币
0
注册时间
2012-3-4
在线时间
16 小时
毕业学校
sjtu
11#
 楼主| 发表于 2012-3-23 14:32:50 | 只看该作者
恋May 发表于 2012-3-23 12:43
占空比在50%左右,再调试,还有你没有上你们PWM程序,初始化,我从何给你讲解= =?

程序代码如下:
void SERVO_Init(void)  
{   
PWME_PWME3=0x00;  // Disable  PWM (PP1)           禁止
PWMPRCLK = 0;    //clock A不分频,即clock A=busclok                  
PWMSCLA = 0x10;  //对clock SA进行32分频,PWM clock=clockA/16*2=1MHz              
PWMCLK_PCLK3 = 1;//选择clock SA作时钟源
PWMPOL_PPOL3=1; //先输出高电平,计数到DTY时,反转电平
PWMCTL_CON23=1; //0和1联合成16位PWM
PWMCAE_CAE3=0;   //选择输出模式为左对齐输出模式   
PWMPER23 =3333;//频率300Hz   
PWMCNT23 = 0;   //计数器清零   
PWMDTY23 =1500; //舵机中心位置 占空比               
PWME_PWME3=1;     // Enable  PWM             使能
}




回复 支持 反对

使用道具 举报

165

主题

4119

帖子

2

精华

杰出人士

老司机【呆萌侠】

Rank: 12Rank: 12Rank: 12

积分
16895

活跃会员奖章优秀会员奖章推广达人奖章热心会员奖章论坛元老奖章论坛骨干奖章在线王奖章资源大师奖章

QQ
威望
9751
贡献
4562
兑换币
1629
注册时间
2011-7-23
在线时间
1291 小时
毕业学校
工大
12#
发表于 2012-3-23 16:54:31 | 只看该作者
飞龙囧 发表于 2012-3-23 14:32
程序代码如下:
void SERVO_Init(void)  
{   

我已经看出错误了,你再仔细看看你的初始化有没有错,如果还找不到,我就告诉你。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
151
威望
187
贡献
54
兑换币
0
注册时间
2012-3-4
在线时间
16 小时
毕业学校
sjtu
13#
 楼主| 发表于 2012-3-23 20:33:32 | 只看该作者
恋May 发表于 2012-3-23 16:54
我已经看出错误了,你再仔细看看你的初始化有没有错,如果还找不到,我就告诉你。

我一个人在做,还是不太明白问题出在哪里,还望指教。
回复 支持 反对

使用道具 举报

165

主题

4119

帖子

2

精华

杰出人士

老司机【呆萌侠】

Rank: 12Rank: 12Rank: 12

积分
16895

活跃会员奖章优秀会员奖章推广达人奖章热心会员奖章论坛元老奖章论坛骨干奖章在线王奖章资源大师奖章

QQ
威望
9751
贡献
4562
兑换币
1629
注册时间
2011-7-23
在线时间
1291 小时
毕业学校
工大
14#
发表于 2012-3-24 11:08:53 | 只看该作者
飞龙囧 发表于 2012-3-23 20:33
我一个人在做,还是不太明白问题出在哪里,还望指教。

PWMCLK_PCLK3 = 1;//选择clock SA作时钟源

3通道无法使用SA作为时钟源,你这句话是选择了 clock SB作为了时钟源,你的clock SB 貌似还是总线周期。
回复 支持 反对

使用道具 举报

25

主题

803

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3579
威望
1953
贡献
836
兑换币
553
注册时间
2011-3-10
在线时间
395 小时
15#
发表于 2012-3-24 13:56:16 | 只看该作者
高手在场,一个顶俩!我也受教了
回复 支持 反对

使用道具 举报

23

主题

413

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2906
威望
1306
贡献
540
兑换币
664
注册时间
2012-2-6
在线时间
530 小时
16#
发表于 2012-3-25 00:17:29 | 只看该作者
2 和 3 不能级联吧~
回复 支持 反对

使用道具 举报

1

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
威望
136
贡献
69
兑换币
92
注册时间
2013-10-17
在线时间
16 小时
毕业学校
上海电力学院
17#
发表于 2014-5-13 19:14:42 | 只看该作者
飞龙囧 发表于 2012-3-23 14:32
程序代码如下:
void SERVO_Init(void)  
{   

这边舵机频率设置公式是什么??一直没有找到。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-4 09:24 , Processed in 0.102200 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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