主题 : 请教延迟函数问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 58209
精华: 0
发帖: 30
金钱: 165 两
威望: 33 点
综合积分: 60 分
注册时间: 2011-11-04
最后登录: 2012-03-27
楼主  发表于: 2011-11-09 13:05

 请教延迟函数问题

我买的是tiny6410内核是盘上的给的2.6.38,。写了个DS18B20驱动,读出来数字不对的,要求延迟时间精确,想问一下这块板子默认的延迟时间,比如udelay或者mdelay多少为1微妙多少为1毫秒。谢谢帮忙
级别: 新手上路
UID: 33542
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2010-12-02
最后登录: 2018-02-08
1楼  发表于: 2011-11-09 14:54
mdelay一般是对的.
级别: 新手上路
UID: 33542
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2010-12-02
最后登录: 2018-02-08
2楼  发表于: 2011-11-09 14:57

 回 楼主(wenson1) 的帖子

mdelay是空转,也可以试下msleep,一般kernel在初始化的时候会算LPJ,基本上时间都是对的.