版块
论坛
喜欢
话题
应用
搜索
登录
注册
yjhleaf的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=11448
SOMEBODY HELP ME??
在nt下为5933做了个driver,中断触发是50ms一次,选用研华的CPCI工控机,居然在窗口切换的时候回丢数据帧。虽然nt不是时实OS,但也不回连50ms也搞不定吧,我的中断ISR里很简单的。各位大老有什么好的方法?最好不要改硬件电路。譬如在用户程序提升线程优先级(还是没...
全文
回复
(
6
)
2002-12-31 20:19
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
X_ray
:
中断程序没有掉数据,是你的应用程序没及时把数据移掉,结果后面的数据把前面的数据覆盖了。你要用队列的方法。
(2003-03-10 12:15)
回复
Sunbeam
:
不会呀,我以前用过9054、BT878的中断,在WIN2K下正常,在长时间下没有观察到掉中断的事。我想,可能与中断相关的东西不一样,如中断触发方式,触发时间等。
(2003-03-10 10:12)
回复
mailme
:
我做的一个pci卡也是达不到速度要求,自己测算了一下,时间都花在内核态和用户态切换上了。相反,另外一同事做的linux驱动,速度至少比我快3倍,唉,windows是比较慢啊。。。
(2003-03-07 21:48)
回复
yjhleaf
:
关键是把数据存储起来,达不到实时性.看来我得在板卡上想办法了,谢谢各位大老,接分.
(2003-01-04 16:37)
回复
johnxliu
:
The problem is that on PC platform the timer interrupt rate is just 18.2Hz. If you want to generate a 50ms timer, you must have a timer chip...
(2003-01-02 10:09)
回复
Tom.Cat
:
用户被禁言,该主题自动屏蔽!
(2003-01-01 11:18)
回复
yjhleaf
加关注
写私信
0
关注
0
粉丝
225
帖子
返回顶部