trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1137回复:5

小菜一题

楼主#
更多 发布于:2002-04-28 13:06
我在应用程序与VxD通信中使用异步过程调用,结果发现大概中断能处理的频率大概为10k,我现在要处理的中断频率大概为20k.有什么办法能提高频率?用Win32事件行吗?
我不仅要金子,我还要点石成金的手指!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-28 13:18
你的用户好了?
 :) :)

20k可能有些问题吧
windows是多任务系统,能响应的速度应该有限制的,不是用什么方法的问题,如果实在需要,在dos下作吧。
 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-28 18:51
好了好了,几天上不了,郁闷死了,所以上来就先问两个问题先!

我因为还要作些界面,dos可能不合适.我要做的是模数转换数据采集,怕丢失数据所以才用eoc作为中断源,但时钟固定了为1M,eoc频率
可能会在10K以上.怎么办呢?
 :( :( :( :(
我不仅要金子,我还要点石成金的手指!
yanghaoyun
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2002-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-29 09:33
真同情你,在windows里做A/D,为了速度我只能放弃windows,自己做界面。你若非用windows不可,只能想办法降低中断频率。很多采集虽然频率较高,但不必连续采样,比如监视电压、电流、温度、功率等等。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-29 11:53
dos下也可以做界面的呀
 :D :D :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
bh_zhouqian
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-30 18:09
VC++下面也可以调用DOS里面的一些个端口操作函数呀,不就是个界面嘛!
游客

返回顶部