这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求教PCI中断挂接死机的问题

共2条 1/1 1 跳转至

求教PCI中断挂接死机的问题

菜鸟
2005-01-19 18:13:43     打赏

目标机是一个普通的pc机。 我用的pci设备是一个多串口卡, 通过读取某pci卡的信息得到该设备的中断号为10(0x0a),当有数据来时产生中断,且程序中作如下配置: status = sysIntDisablePIC(0x0a);

pciIntConnect(INUM_TO_IVEC(0x20+0x0a),(VOIDFUNCPTR)interruptHandler,0); status =sysIntEnablePIC(0x0a);

中断服务程序 void interruptHandler() { logMsg("b",0,0,0,0,0,0); } 这样,一旦向串口中写数据,就会发生pc机重启的情况。这样中断就挂不上了。在几台pc机上都出现同样的问题。 请各位兄弟给点意见,是不是中断服务程序中还需要清中断之类的操作,具体怎么作,我是新手,一头雾水

谢谢

[em01][em01]



关键词: 求教     中断     挂接     死机     问题    

菜鸟
2005-06-10 18:39:00     打赏
2楼

在你的中断服务程序中是不是应该加入清中断的操作?


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]