hhb83
驱动牛犊
驱动牛犊
  • 注册日期2006-05-16
  • 最后登录2008-03-09
  • 粉丝0
  • 关注0
  • 积分620分
  • 威望63点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
阅读:974回复:0

实时性问题

楼主#
更多 发布于:2008-03-06 14:39
大家好,我用WinDriver采集硬件1ms的中断,然后向一个ISA地址发信号。现在从现象上来看,我的中断都采集到了,但是有时向ISA发信号的时间间隔不是1ms大概是1.5ms左右,其后又会间隔很短的时间再发一次信号,感觉就是被什么东西给延迟了。我用WinDriver自己生成的程序,并将程序提升到实时级别也是这个效果。我想有这几种可能:
1。虽然中断采到了,但有更高级别的中断将其打断,故延长了处理时间。请问有什么办法可以提升中断的优先级呢,我现在用的是中断5。
2。WinDriver向ISA写东西的程序被更高级别的程序延迟。
不知道我想得对不对,请大家帮帮忙阿。谢谢!
游客

返回顶部