打印

8019 我只使能了接受中断,为什么还有其他中断??

[复制链接]
1242|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ma1986|  楼主 | 2009-10-19 14:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8019 我只使能了接受中断,为什么还有其他中断??

我的IMR=0X01,只使能接收中断,我设的高电平进入中断,为什么,我每次进入接收中断之后完成中断操作后,又再次进入中断,并且此时的ISR=0X40

相关帖子

沙发
阿南| | 2009-10-19 22:30 | 只看该作者
没用过8019,楼主查看中断标志应该可以找到是那个外设产生的中断

使用特权

评论回复
板凳
ma1986|  楼主 | 2009-10-20 13:32 | 只看该作者
2# 阿南
因为IMR他使能对应着ISR对应的位。我在想是不是因为是使用高电平接收的原因。。如果使用上升沿应该就没有了。。
在我向ISR写入0x01,清除收到数据包的一个标识。我所连到的那个外部中断引脚是不是立即拉低呢???

我使用上升沿之后,发现,我的程序有可能会丢包。因为我读取网卡里面的数据的时候不是使用的DMA,所以读取比较慢。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

101

帖子

1

粉丝