打印
[8/16-bit MCU]

根据总线频率怎么写xs128的延时程序?

[复制链接]
3680|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mlhmxhabc|  楼主 | 2013-10-12 19:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如40M的总线频率,我要写个延时函数如:void delay(uint x)
                                       {
                                            uint i,j;
                                            for(i=0;i<x;i++)
                                                for(j=0;j<m;j++);
                                       }
m是一个具体的数,当调用这个延时函数时如:delay(100);它代表延时约100毫秒,delay(1000);它代表延时约1000毫秒,以此类推,该怎么确定m的值?如果总线频率是64M呢?如果总线频率是其他呢?
跪求大神解答:'(

相关帖子

沙发
youluo235| | 2013-10-13 19:14 | 只看该作者

使用特权

评论回复
板凳
countryside| | 2013-10-16 16:22 | 只看该作者

使用特权

评论回复
地板
FSL_TICS_MAHUI| | 2013-10-16 16:23 | 只看该作者
建议用timer资源来做延时,这样更加准确。

使用特权

评论回复
5
mlhmxhabc|  楼主 | 2013-10-16 21:20 | 只看该作者
FSL_TICS_MAHUI 发表于 2013-10-16 16:23
建议用timer资源来做延时,这样更加准确。

这个不太会,能否分享一点儿程序?谢谢

使用特权

评论回复
6
jd972594| | 2013-10-17 10:17 | 只看该作者
我以前做智能车那会用过9S12,但资料都没了。
记得当时用的是龙丘的最小系统板,他们不都送资料的吗?

使用特权

评论回复
7
mlhmxhabc|  楼主 | 2013-10-17 18:07 | 只看该作者
jd972594 发表于 2013-10-17 10:17
我以前做智能车那会用过9S12,但资料都没了。
记得当时用的是龙丘的最小系统板,他们不都送资料的吗? ...

我也买他们的板子

使用特权

评论回复
8
jd972594| | 2013-10-17 18:26 | 只看该作者
mlhmxhabc 发表于 2013-10-17 18:07
我也买他们的板子

那就放心大胆地问他们要吧,这芯片我几年前用的时候,就已经提供大多数模块的例程了。
网上更是一搜一大把

使用特权

评论回复
9
mlhmxhabc|  楼主 | 2013-10-17 18:34 | 只看该作者
jd972594 发表于 2013-10-17 18:26
那就放心大胆地问他们要吧,这芯片我几年前用的时候,就已经提供大多数模块的例程了。
网上更是一搜一大 ...

谢谢了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

25

帖子

0

粉丝