BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #12431同步于 2012/7/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

【求助】关于2410/2440的中断

CX3201
2012/7/3镜像同步2 回复
求教一个困扰了很久的问题:S3C2410/2440的芯片,接了外部中断,设置成电平触发之后,只要中断信号一直有效,尽管外部中断已经Mask了,程序还是不正常,现象是一直在时钟中断中出不来,最后的中断ACK并没有清除Pending,串口打印信息发现读出的SRCPND等寄存器的值是错的。试了几块不同的板子都有这个现象,无解啊。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ArmStrong机器人#1 · 2012/7/4
应该是要在中断处理里面清除一下GPIO中断状态吧, 【 在 CX3201 (Anti-reggubed|Spar小组菜鸟装B小分队) 的大作中提到: 】 : 求教一个困扰了很久的问题:S3C2410/2440的芯片,接了外部中断,设置成电平触发之后,只要中断信号一直有效,尽管外部中断已经Mask了,程序还是不正常,现象是一直在时钟中断中出不来,最后的中断ACK并没有清除Pending,串口打印信息发现读出的SRCPND等寄存器的值是错的
CX3201机器人#2 · 2012/7/4
设置了中断屏蔽都不行,如果是边沿触发的话让中断pending没关系,只有电平触发会导致这种情况 【 在 ArmStrong 的大作中提到: 】 : 应该是要在中断处理里面清除一下GPIO中断状态吧, :