精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>一般性编程问题>>如何让程序响应硬件中断

主题:如何让程序响应硬件中断
发信人: zzzhhhxxx()
整理人: wenbobo(2002-12-06 23:09:29), 站内信件
我需要程序能够响应硬件中断,比如某一个开关开启后,通过硬中断将我的
程序激活,使程序能从端口读取数据。
请问如何才能实现?我用的是Borland C++ Builder.

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.88.0.76]
发信人: pazee (耙子), 信区: CLanguage
标  题: Re: 如何让程序响应硬件中断
发信站: 网易虚拟社区 (Thu Nov  4 14:17:02 1999), 站内信件

【 在 zzzhhhxxx (zzz) 的大作中提到: 】

建议你用个线程用轮询的方式.
对于window编程就不提倡用硬件中断.而且在nt下你也很困难访问硬件.


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
别人睡觉我站着,别人吃饭我看着.

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.124]
发信人: sealbox (seal), 信区: CLanguage
标  题: Re: 如何让程序响应硬件中断
发信站: 网易虚拟社区 (Thu Nov  4 23:32:02 1999), 站内信件

应该是要用一个等待线程吧,我做串口通讯时用WaitEvent来实现。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.130.226.144]
发信人: kingfox (老狐狸), 信区: CLanguage
标  题: Re: 如何让程序响应硬件中断
发信站: 网易虚拟社区 (Thu Nov  4 23:49:05 1999), 站内信件

【 在 zzzhhhxxx (zzz) 的大作中提到: 】
恐怕你需要编写一个设备驱动程序。具体的方法,精华区好像有。

--
------------------------------------------------------------
有缘则聚,缘尽则散,随缘而定,随遇而安。
------------------------------------------------------------
欢迎光临“电子工程师园地”http://kingfox.163.net

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.17.163]

[关闭][返回]