智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2686|回复: 9
打印 上一主题 下一主题

写了一个控制舵机的程序,不知道是哪里错了,舵机没反应,请高手指点一下

[复制链接]

5

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
258
贡献
37
兑换币
0
注册时间
2010-12-7
在线时间
22 小时
跳转到指定楼层
1#
发表于 2011-1-1 00:54:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
void PLL(void) {
SYNR=2;
REFDV=1;
while(!(CRGFLG&0x00))
CLKSEL=0x80;
}
void PWM1(void) {
PWME=0x00;
PWMPOL=0xFF;
PWMCLK=0x80;
PWMPRCLK=0X44;
PWMCAE=0x00;
PWMCTL=0x00;
PWMSCLB=75;
PWMPER7=200;
PWMDTY7=10;
PWME=0x80;     
}
void PWM2(void) {
PWME=0x00;
PWMPOL=0xFF;
PWMCLK=0x80;
PWMPRCLK=0x44;
PWMCAE=0x00;
PWMCTL=0x00;
PWMSCLB=75;
PWMPER7=200;
PWMDTY7=20;
PWME=0x80;     
}
void main(void) {
  /* put your own code here */
  PLL();
for(;;) {
  PWM1();
  PWM2();   /* feeds the dog */
  } /* loop forever */
  /* please make sure that you never leave main */
}

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32723

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

QQ
威望
4239
贡献
25778
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
2#
发表于 2011-1-1 15:05:10 | 只看该作者
硬件什么电路
回复 支持 反对

使用道具 举报

19

主题

260

帖子

2

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3834
威望
1156
贡献
2216
兑换币
11
注册时间
2010-9-26
在线时间
231 小时
3#
发表于 2011-1-1 19:32:46 | 只看该作者
你看过硬件的电路了吗?你的PWME=80是控制通道7啊,你要是接的不是通道7的话怎么让它动呢?
回复 支持 反对

使用道具 举报

19

主题

260

帖子

2

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3834
威望
1156
贡献
2216
兑换币
11
注册时间
2010-9-26
在线时间
231 小时
4#
发表于 2011-1-1 19:51:26 | 只看该作者
不好意思,刚才没怎么看程序,你用的是数码舵机还是模拟舵机,我算出的频率是111HZ,如果数码舵机还行,模拟舵机的话会有滋滋声,如果什么都没那么你该检查硬件电路是否出问题了
回复 支持 反对

使用道具 举报

19

主题

260

帖子

2

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3834
威望
1156
贡献
2216
兑换币
11
注册时间
2010-9-26
在线时间
231 小时
5#
发表于 2011-1-1 19:53:01 | 只看该作者
while(!(CRGFLG&0x00)这句好象不对,大家都用的while ((CRGFLG&0x08) == 0); // 等待PLL频率锁定 这句吧,你还是多从基础开始吧
回复 支持 反对

使用道具 举报

5

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
258
贡献
37
兑换币
0
注册时间
2010-12-7
在线时间
22 小时
6#
 楼主| 发表于 2011-1-2 16:51:24 | 只看该作者
回复 3# 王其奇


   是通道七
回复 支持 反对

使用道具 举报

5

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
258
贡献
37
兑换币
0
注册时间
2010-12-7
在线时间
22 小时
7#
 楼主| 发表于 2011-1-2 16:53:10 | 只看该作者
回复 5# 王其奇


    我刚开始学,手头上也没什么资料,你能发给我点吗?谢了,260721248@qq.com
回复 支持 反对

使用道具 举报

5

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
258
贡献
37
兑换币
0
注册时间
2010-12-7
在线时间
22 小时
8#
 楼主| 发表于 2011-1-2 16:57:25 | 只看该作者
回复 5# 王其奇


    写错了,想写08
回复 支持 反对

使用道具 举报

1

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1307
威望
774
贡献
333
兑换币
262
注册时间
2009-11-20
在线时间
100 小时
9#
发表于 2011-1-6 00:15:47 | 只看该作者
不给力啊
回复 支持 反对

使用道具 举报

6

主题

66

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
384
威望
302
贡献
40
兑换币
0
注册时间
2011-2-10
在线时间
21 小时
10#
发表于 2011-2-24 18:19:41 | 只看该作者
不给力啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 06:35 , Processed in 0.162425 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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