智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

xs128怎么写延时函数啊,如何计算

[复制链接]

27

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
748
威望
429
贡献
145
兑换币
244
注册时间
2013-10-27
在线时间
87 小时
毕业学校
天津工业大学
跳转到指定楼层
1#
发表于 2014-3-1 13:01:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 1023968138 于 2014-3-1 13:03 编辑

xs128延时函数怎么计算,
void delay(unsigned int ms)
{
    unsigned int i,j;
    for(i=0;i<ms;i++)
     for(j=0;j<??;j++)
}
delay(5)就是延时5毫秒
这个j小于多少怎么计算啊。例如晶振是48兆
                       
回复

使用道具 举报

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
2#
发表于 2014-3-1 13:22:08 | 只看该作者
用这个延时给GPIO口反转个电平 示波器测下方波的周期! 延时时间是周期一半 ,实际测来的总是比算出来的好一些^_^
回复 支持 反对

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
3#
发表于 2014-3-1 14:15:47 | 只看该作者
zyj 发表于 2014-3-1 13:22
用这个延时给GPIO口反转个电平 示波器测下方波的周期! 延时时间是周期一半 ,实际测来的总是比算出来的好一 ...

是啊,实际测试总是放心些。
不过我是算的,反正是算对了,精确度极高。
回复 支持 反对

使用道具 举报

27

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
748
威望
429
贡献
145
兑换币
244
注册时间
2013-10-27
在线时间
87 小时
毕业学校
天津工业大学
4#
 楼主| 发表于 2014-3-2 17:33:08 | 只看该作者
rubick 发表于 2014-3-1 14:15
是啊,实际测试总是放心些。
不过我是算的,反正是算对了,精确度极高。

那你是怎么算的
回复 支持 反对

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
5#
发表于 2014-3-2 22:21:39 | 只看该作者
1023968138 发表于 2014-3-2 17:33
那你是怎么算的

根据主频算的。
回复 支持 反对

使用道具 举报

27

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
748
威望
429
贡献
145
兑换币
244
注册时间
2013-10-27
在线时间
87 小时
毕业学校
天津工业大学
6#
 楼主| 发表于 2014-3-3 16:15:40 | 只看该作者
rubick 发表于 2014-3-2 22:21
根据主频算的。

比如主频是48M,怎么算

回复 支持 反对

使用道具 举报

7

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
699
威望
397
贡献
184
兑换币
162
注册时间
2012-3-10
在线时间
59 小时
毕业学校
安徽工程大学
7#
发表于 2014-3-4 18:46:12 | 只看该作者
用定时器,延时开始前打开定时器,结束时关闭,然后就是计算时间啦!
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

注册会员

Rank: 2

积分
164
威望
94
贡献
44
兑换币
52
注册时间
2014-3-7
在线时间
13 小时
毕业学校
内蒙古大学
8#
发表于 2014-3-7 09:44:04 | 只看该作者
编写完后debug,然后在程序结尾设置断点,查看运行完需要多长时间
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
40
威望
32
贡献
6
兑换币
9
注册时间
2014-2-26
在线时间
1 小时
毕业学校
安工大
9#
发表于 2014-3-8 13:17:51 | 只看该作者
童鞋,,能不能发来你们的程序让我们借鉴一下,,我们只要车子跑起来就行,可是没程序,,三克油好人  xiaoforxiao@163.com
回复 支持 反对

使用道具 举报

14

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1199
威望
602
贡献
347
兑换币
370
注册时间
2014-12-27
在线时间
125 小时
10#
发表于 2015-3-10 18:04:19 | 只看该作者
雪松 发表于 2014-3-4 18:46
用定时器,延时开始前打开定时器,结束时关闭,然后就是计算时间啦!

我现在在delay延时的函数
不知道如何把握 根据总线时钟频率来 计算delay延时 为多少
请你指教
我 QQ2766556159
邮箱 2766556159@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 03:16 , Processed in 0.084559 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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