发信人: 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]
|
|