版块
论坛
喜欢
话题
应用
搜索
登录
注册
ljlOnil的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=38224
Windows精确定时紧急求助
我要在我的驱动程序中做一个精确到1ms的定时中断,且在任何情况下中断必须准时产生,请问我该怎么做。为什么都每人理我,只要能解决问题,一定重酬,决不食言[编辑 - 11/27/02 by ljlOnil]
回复
(
11
)
2002-11-27 16:05
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
ljlOnil
:
谢谢楼上两位的帮助,我是用来做向一个IO端口读写数据,执行时间大概是200us左右。 有人教了我用多媒体时间中断,但我查到好像这个中断的产生中断的时间间隔不均匀。 不知楼上那位有什么更好的方法吗?
(2002-12-02 16:52)
回复
chnh
:
WIN2000下用软件做到1ms是完全没问题的
(2002-11-29 20:29)
回复
blue
:
Windows 2000系统好象作不到吧! 我记得在内核中有许多时间都只能作到 10ms 一刷新,你要作到1ms定时器,好象难一点;再说,你要在这个定时所作的例程中作什么工作呀?要耗损多少时间?
(2002-11-29 13:04)
回复
rudolf
:
[quote]且在任何情况下中断必须准时产生 [编辑 - 11/27/02 by ljlOnil] 那就用硬件吧。 [/quote] 霍霍,自己做一块硬件用8253或8254,再来块晶震什么的。 :P (现学现卖)
(2002-11-29 10:13)
回复
arthurtu
:
且在任何情况下中断必须准时产生 [编辑 - 11/27/02 by ljlOnil] 那就用硬件吧。
(2002-11-29 09:25)
回复
lrx666
:
楼上哥们,够了,别贪得无... 呵呵,老兄,还没得过专家分呢!
(2002-11-28 21:06)
回复
ljlOnil
:
好像我还不知道怎么做,让我问问斑竹吧
(2002-11-28 20:42)
回复
Gong_XG
:
楼上哥们,够了,别贪得无...
(2002-11-28 20:20)
回复
lrx666
:
能重复给分吗?我没试过
(2002-11-28 19:46)
回复
lrx666
:
又是一个临危抱佛脚的主,1ms用多媒体定时器就可以,缺点就是精度稍差,两个中断之间间隔不十分均匀,但时间长了很准的,在底丛用cmos时钟的1.024ms也可以,缺点只能用来干一些简单的事情,比如传送数据,计时等,消息同步我试过,1ms时老死机
(2002-11-28 09:01)
回复
1
2
下一页 »
ljlOnil
加关注
写私信
0
关注
0
粉丝
35
帖子
返回顶部