版块
论坛
喜欢
话题
应用
搜索
登录
注册
changys的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=94390
art baker [Window2000 Dirver]书中第八章的中断程序,有人调通过么?
我按照书中讲的方法去连接并口线, 自制了一个LoopBack Connector但是在调试第八章的的程序时,就是产生不了中断,有人调通过么?想请教一下.
回复
(
15
)
2005-05-13 10:35
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
qfzcx
:
加个电容(要小)是去除闭合瞬间的抖动,在单片机键盘中就是这样去干扰的,当然也可软件去干扰。 在你的按键闭合时不是立即从一个电平状态到另一个状态,而是反复几次后才到另一个状态。具体可查单片机开发方面的书。
(2005-05-16 14:34)
回复
KMK
:
像这样一个中断来了,ISR会被调用好多次的道理是什么呢? 一次中断应是一次ISR !! 试试在ISR里把中断disable.看看结果如何 ?? 现在要混几分真不容易 :D :D
(2005-05-16 11:19)
回复
changys
:
To 楼上的大侠们: 像这样一个中断来了,ISR会被调用好多次的道理是什么呢? 怎么才能从软件和硬件上避免呢? 硬件是不是如qfzcx所说, \"并个小电容\"就可以了, 不太理解其原理,谁能解说一下?
(2005-05-16 09:49)
回复
bmyyyud
:
看图 : 呵呵,KMK服务到家了 :D :D
(2005-05-14 09:40)
回复
qfzcx
:
可能是不稳定,输入不可靠的原因,并个小电容试试
(2005-05-13 21:13)
回复
changys
:
To KMK: 为什么会出现这种情况: 有时候调用三次Isr函数 再调用一次Dpc函数, 有时候调用两次Isr函数 再调用一次Dpc函数, 有时候调用一次Isr函数 再调用一次Dpc函数? 就这个程序而言,我觉得Isr 和 Dpc的关系应该是1:1的才对啊? 这说...
(2005-05-13 18:30)
回复
changys
:
To KMK: 谢谢KMK,我用你的方法确实产生了中断,我想问一下你在哪里找到中断的依据的?[先将pin10 接地然后断开] To bmyyyud: \"也可以用SoftIce,用IDT指令看看\" 能描述一下使用这个IDT指令的过程么? ...
(2005-05-13 17:00)
回复
bmyyyud
:
看看IoConnectInterrupt()反回是甚麽值,可能中断根本没接上. 我不是用Art Baker的code,我是用 http://www.beyondlogic.org/interrupts/winnt_isr_dpc.htm 另外把 HalGetInter...
(2005-05-13 15:47)
回复
KMK
:
看图 :
(2005-05-13 14:42)
回复
KMK
:
看看IoConnectInterrupt()反回是甚麽值,可能中断根本没接上. 我不是用Art Baker的code,我是用 http://www.beyondlogic.org/interrupts/winnt_isr_dpc.htm 另外把 HalGetInter...
(2005-05-13 14:22)
回复
1
2
下一页 »
changys
加关注
写私信
0
关注
0
粉丝
109
帖子
返回顶部