智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 爱上寂寞
打印 上一主题 下一主题

PWM绝好代码,花了很多心思的

  [复制链接]

7

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
464
QQ
威望
341
贡献
85
兑换币
5
注册时间
2012-1-15
在线时间
19 小时
21#
发表于 2012-3-25 16:37:25 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

4

主题

443

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1849
威望
1067
贡献
556
兑换币
57
注册时间
2011-8-31
在线时间
113 小时
22#
发表于 2012-3-25 20:54:55 | 只看该作者
写清标题呀,坑爹呀!
回复 支持 反对

使用道具 举报

0

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
威望
186
贡献
26
兑换币
2
注册时间
2012-5-2
在线时间
14 小时
23#
发表于 2012-5-25 14:02:07 | 只看该作者
感谢楼主提供啊!
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
QQ
威望
173
贡献
54
兑换币
10
注册时间
2012-3-17
在线时间
13 小时
24#
发表于 2012-5-25 15:55:52 | 只看该作者
非常感谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
24
威望
94
贡献
20
兑换币
0
注册时间
2012-5-31
在线时间
0 小时
毕业学校
建大
25#
发表于 2012-5-31 22:28:33 | 只看该作者
各位大哥!!求程序~~小弟谢过904530461@qq.com
回复 支持 反对

使用道具 举报

2

主题

81

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
威望
383
贡献
53
兑换币
0
注册时间
2011-4-27
在线时间
31 小时
26#
发表于 2012-6-2 13:32:18 | 只看该作者
回复 支持 反对

使用道具 举报

12

主题

1121

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3668

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

QQ
威望
1871
贡献
1107
兑换币
93
注册时间
2011-3-14
在线时间
345 小时
27#
发表于 2012-6-7 15:28:32 | 只看该作者
好贵啊
回复 支持 反对

使用道具 举报

2

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1361
威望
711
贡献
416
兑换币
158
注册时间
2012-2-28
在线时间
117 小时
毕业学校
万里学院
28#
发表于 2012-6-8 13:02:39 | 只看该作者
有用
回复 支持 反对

使用道具 举报

14

主题

193

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1821
威望
1018
贡献
179
兑换币
60
注册时间
2011-11-11
在线时间
312 小时
29#
发表于 2012-6-8 13:19:59 | 只看该作者
真是坑爹。是51的。我擦。
我以为是xs的,能缩短执行周期的呢。擦。
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
482
贡献
136
兑换币
2
注册时间
2012-2-23
在线时间
114 小时
30#
发表于 2012-6-10 15:33:03 | 只看该作者
void GetMotorPulse(void) {
unsigned int nLeftPulse, nRightPulse;

COUNTER1_GetNumEvents(&nLeftPulse);
COUNTER2_GetNumEvents(&nRightPulse);
COUNTER1_Reset();
COUNTER2_Reset();

g_nLeftMotorPulse = (int)nLeftPulse;
g_nRightMotorPulse = (int)nRightPulse;
if(!MOTOR_LEFT_SPEED_POSITIVE)  g_nLeftMotorPulse = -g_nLeftMotorPulse;
if(!MOTOR_RIGHT_SPEED_POSITIVE)  g_nRightMotorPulse = -g_nRightMotorPulse;
  
g_nLeftMotorPulseSigma += g_nLeftMotorPulse;
g_nRightMotorPulseSigma += g_nRightMotorPulse;
}
上面代码g_nLeftMotorPulseSigma 会不会饱和啊。。。。有点不懂。。。。坐等回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-26 05:13 , Processed in 0.051833 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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