智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9395|回复: 19
打印 上一主题 下一主题

XS128的延时定义

  [复制链接]

5

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
868
QQ
威望
326
贡献
506
兑换币
0
注册时间
2009-12-18
在线时间
18 小时
跳转到指定楼层
1#
发表于 2010-1-13 15:30:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
XS128执行一条指令的周期是多长时间   如何定一个准确的延时  用C

5

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
868
QQ
威望
326
贡献
506
兑换币
0
注册时间
2009-12-18
在线时间
18 小时
2#
 楼主| 发表于 2010-1-15 00:52:04 | 只看该作者
太感谢了  我的思维太局限了
回复

使用道具 举报

5

主题

235

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2139
威望
490
贡献
1255
兑换币
30
注册时间
2009-3-19
在线时间
197 小时
3#
发表于 2010-2-5 16:35:30 | 只看该作者
asm("nop");是一个周期

用上for就测吧。。。
回复

使用道具 举报

8

主题

337

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2131
威望
1054
贡献
481
兑换币
110
注册时间
2009-6-14
在线时间
298 小时
4#
发表于 2010-2-6 15:29:17 | 只看该作者
直接for然后测一下,测基准的比如1us,1ms,最好非常准然后就可以写函数了
不要nop,因为即使nop也要用循环,有循环就有自加和比较,反而复杂了。
我的延迟1ms是
for(j=0;j<3338;j++);
工作在40M下,LZ可以根据自己需要
回复

使用道具 举报

5

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
868
QQ
威望
326
贡献
506
兑换币
0
注册时间
2009-12-18
在线时间
18 小时
5#
 楼主| 发表于 2010-2-9 20:53:55 | 只看该作者
谢谢大家的  支持   加油
回复

使用道具 举报

3

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
554
QQ
威望
371
贡献
67
兑换币
0
注册时间
2010-3-2
在线时间
58 小时
6#
发表于 2010-3-12 19:34:01 | 只看该作者
谢谢
回复

使用道具 举报

0

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
337
威望
257
贡献
38
兑换币
20
注册时间
2010-3-9
在线时间
21 小时
7#
发表于 2010-4-12 21:43:15 | 只看该作者
顶好!
回复

使用道具 举报

5

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
868
QQ
威望
326
贡献
506
兑换币
0
注册时间
2009-12-18
在线时间
18 小时
8#
 楼主| 发表于 2010-4-20 15:40:25 | 只看该作者
还是用示波器 来看是最准确的
回复

使用道具 举报

7

主题

158

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2843
QQ
威望
393
贡献
2380
兑换币
26
注册时间
2009-11-5
在线时间
35 小时
9#
发表于 2010-5-27 11:12:50 | 只看该作者
偶也受教了@~~@
呵呵
回复

使用道具 举报

15

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2006
威望
868
贡献
1068
兑换币
0
注册时间
2009-10-11
在线时间
35 小时
10#
发表于 2010-5-27 12:58:55 | 只看该作者
执行一条语句的时间 是跟你单片机的主频有关  而不是你有什么方法十分 ,执行一条语句的时间是你主频率的倒数,  如果你的主频是40M  那么执行一条语句就是(1/40M)s   ,写延时函数客根据他算
提高效率的方法是尽量精简程序 和提高频率,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-29 16:42 , Processed in 0.195931 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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