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

Handle time of received interrupt in windows

本文关键字:中断 时间 窗口 处理      更新时间:2023-10-16

我有一个外部控制器,只有一个按钮通过RS232连接到PC。在Windows操作系统中,我想知道硬件中断被接收的时间。用户应用程序进程收到控制的时间不正确。

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

int 14H对于实际处理COM1或COM2上的UART是正确的:参见这里的。但是设置ISR是另一回事,为此我会查找BIOS清单。这可能很难找到,但我相信没有别的办法。试着搜索"pc BIOS列表";你可能会很幸运。

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

哦,给你。谷歌"pc中断服务程序"可以找到一大堆参考。

,嘿!好运!