阅读:1137回复:5
小菜一题
我在应用程序与VxD通信中使用异步过程调用,结果发现大概中断能处理的频率大概为10k,我现在要处理的中断频率大概为20k.有什么办法能提高频率?用Win32事件行吗?
|
|
|
沙发#
发布于:2002-04-28 13:18
你的用户好了?
:) :) 20k可能有些问题吧 windows是多任务系统,能响应的速度应该有限制的,不是用什么方法的问题,如果实在需要,在dos下作吧。 :D |
|
|
板凳#
发布于:2002-04-28 18:51
好了好了,几天上不了,郁闷死了,所以上来就先问两个问题先!
我因为还要作些界面,dos可能不合适.我要做的是模数转换数据采集,怕丢失数据所以才用eoc作为中断源,但时钟固定了为1M,eoc频率 可能会在10K以上.怎么办呢? :( :( :( :( |
|
|
地板#
发布于:2002-04-29 09:33
真同情你,在windows里做A/D,为了速度我只能放弃windows,自己做界面。你若非用windows不可,只能想办法降低中断频率。很多采集虽然频率较高,但不必连续采样,比如监视电压、电流、温度、功率等等。
|
|
地下室#
发布于:2002-04-29 11:53
dos下也可以做界面的呀
:D :D :D |
|
|
5楼#
发布于:2002-04-30 18:09
VC++下面也可以调用DOS里面的一些个端口操作函数呀,不就是个界面嘛!
|
|