关于PCI9054中断的问题

玉露晓风 2018-09-13 05:51:08
大家好,我在RTX64实时系统下面开发板卡的驱动程序,使用RTX64的API库中的中断挂接函数可以将中断挂接上去,然后通过对板卡上的桥接芯片PCI9054的INTCSR(中断控制状态寄存器)进行操作来使能和禁止中断(我操作的是INTCSR[8],INTCSR[11],INTCSR[16]) 。中断采用的是电平敏感型。
测试的时候,如果禁止中断使能,则不会进入IST;但是如果使能的话,则任何时候都可以进入IST,说明PCI9054上INTA#给定的6us的低电平触发信号是无效的,相当于一直有效。关于中断不是太了解,还请指点一二。谢谢
...全文
538 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
玉露晓风 2018-09-26
  • 打赏
  • 举报
回复
谢谢您的回复,我使用的是电平触发方式,在9054资料介绍中并没有清除中断的具体位操作。资料中说只要禁止中断使能或者中断源消除就可以清除中断。但是我按照里面介绍的并不能实现
幼麒 2018-09-21
  • 打赏
  • 举报
回复
中断处理函数里是否有清中断的操作,还有再检查一下电平触发是否配错,如果是边沿触发,中断信号拉低6us可能会出现多次响应的情况,跟你描述的现象有点像。

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧