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