如何实现非忙等待的短延时?

donny_2012 2012-03-30 05:54:14
就是驱动中不是用delay忙等待函数,但是依然想实现延时1ms的操作,应该如何做能尽量达到精确却又不是忙等待?
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
donny_2012 2012-04-05
  • 打赏
  • 举报
回复
linux系统的
读rtc?通过中断实现吗?
半盒阿尔卑斯 2012-03-31
  • 打赏
  • 举报
回复
什么操作系统?
pengchy 2012-03-31
  • 打赏
  • 举报
回复
可以考虑使用schedule_timeout,但是只能实现jiffies级别的等待.正常jiffies=10ms
yoveldf 2012-03-31
  • 打赏
  • 举报
回复
读实时时钟,记录两者的差值就可以得到定时的时间,但关键是要有实时时钟
falloutmx 2012-03-31
  • 打赏
  • 举报
回复
驱动里只能忙等待

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧