C++ windows中接收中断的处理时间
我有一个外部控制器,只有一个按钮通过RS232连接到PC。 在Windows操作系统中,我想知道接收到硬件中断的时间。 此处,用户应用程序进程接收控制的时间不正确 我想知道在Windows中重新定义主ISR(如asm“int 14h”)的方法?C++ windows中接收中断的处理时间,c++,c,windows,interrupt,C++,C,Windows,Interrupt,我有一个外部控制器,只有一个按钮通过RS232连接到PC。 在Windows操作系统中,我想知道接收到硬件中断的时间。 此处,用户应用程序进程接收控制的时间不正确 我想知道在Windows中重新定义主ISR(如asm“int 14h”)的方法? 或者,也许还有一种方法可以在用户应用程序中捕获这段时间(因此不需要重新定义)?int 14H适合在COM1或COM2上实际处理UART:。但设置ISR是另一回事,为此,我会四处寻找BIOS列表。这可能很难找到,但我不相信有任何办法。尝试谷歌搜索“pc B
或者,也许还有一种方法可以在用户应用程序中捕获这段时间(因此不需要重新定义)?int 14H适合在COM1或COM2上实际处理UART:。但设置ISR是另一回事,为此,我会四处寻找BIOS列表。这可能很难找到,但我不相信有任何办法。尝试谷歌搜索“pc BIOS列表”;你可能会走运 有一种方法可以将ISR链接在一起,这样就不会对Windows驱动程序造成太大伤害 哦,给你。谷歌“pc中断服务程序”找到了一大堆参考资料
还有,嘿!祝你好运 int 14H适合在COM1或COM2上实际处理UART:。但设置ISR是另一回事,为此,我会四处寻找BIOS列表。这可能很难找到,但我不相信有任何办法。尝试谷歌搜索“pc BIOS列表”;你可能会走运 有一种方法可以将ISR链接在一起,这样就不会对Windows驱动程序造成太大伤害 哦,给你。谷歌“pc中断服务程序”找到了一大堆参考资料
还有,嘿!祝你好运 Int14是DOS的旧BIOS访问方法,它没有使用ISR。Windows会,但它会隐藏在设备驱动程序中。Int14是DOS的旧BIOS访问方法,它没有使用ISR。Windows会,但它会隐藏在设备驱动程序中。你得自己做。