[8/16-bit MCU] 根据总线频率怎么写xs128的延时程序?

[复制链接]
4095|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资源来做延时,这样更加准确。
 楼主| mlhmxhabc 发表于 2013-10-16 21:20 | 显示全部楼层
FSL_TICS_MAHUI 发表于 2013-10-16 16:23
建议用timer资源来做延时,这样更加准确。

这个不太会,能否分享一点儿程序?谢谢
jd972594 发表于 2013-10-17 10:17 | 显示全部楼层
我以前做智能车那会用过9S12,但资料都没了。
记得当时用的是龙丘的最小系统板,他们不都送资料的吗?
 楼主| mlhmxhabc 发表于 2013-10-17 18:07 | 显示全部楼层
jd972594 发表于 2013-10-17 10:17
我以前做智能车那会用过9S12,但资料都没了。
记得当时用的是龙丘的最小系统板,他们不都送资料的吗? ...

我也买他们的板子
jd972594 发表于 2013-10-17 18:26 | 显示全部楼层
mlhmxhabc 发表于 2013-10-17 18:07
我也买他们的板子

那就放心大胆地问他们要吧,这芯片我几年前用的时候,就已经提供大多数模块的例程了。
网上更是一搜一大把
 楼主| mlhmxhabc 发表于 2013-10-17 18:34 | 显示全部楼层
jd972594 发表于 2013-10-17 18:26
那就放心大胆地问他们要吧,这芯片我几年前用的时候,就已经提供大多数模块的例程了。
网上更是一搜一大 ...

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

本版积分规则

1

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部