处理窗口中收到的中断的时间

时间:2011-09-24 20:23:18

标签: c++ c windows interrupt

我有一个外部控制器,只有一个按钮连接到带RS232的PC。 在Windows中运行,我想知道接收硬件中断的时间。 用户申请流程收到的控制时间不正确。

我想知道在Windows中重新定义主要ISR(如asm“int 14h”)的方法吗? 或者也许还有一种方法如何在用户应用程序中捕获这个时间(因此不需要重新定义)?

1 个答案:

答案 0 :(得分:1)

int 14H适用于在COM1或COM2上实际处理UART:see here。但是设置ISR是另一回事,为此我会四处寻找BIOS列表。可能很难找到,但我不相信它有任何解决方法。尝试谷歌搜索“PC BIOS列表”;你可能会很幸运。

有一种方法可以将ISR链接在一起,这样就不会对Windows驱动程序造成太大的伤害。

哦,你走了。谷歌“pc中断服务程序”找到了一大堆参考文献。

而且,嘿!祝你好运!