打印

ARM中断清除

[复制链接]
1853|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
oldda|  楼主 | 2012-11-22 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xudaofu| | 2012-12-10 10:55 | 只看该作者
放在开始也可以

使用特权

评论回复
板凳
阿南| | 2012-12-11 11:42 | 只看该作者
中断只有退出中断服务程序后,才能进入新的中断,所以我认为这个应该是可行的,对于放在哪里需要看实际代码确认。

使用特权

评论回复
地板
jlass| | 2012-12-11 13:01 | 只看该作者
必须放在开始,放在其他位置会漏中断的
只不过一般不会这么巧而已

使用特权

评论回复
5
oldda|  楼主 | 2012-12-12 16:21 | 只看该作者
谢谢各位解答!

使用特权

评论回复
6
myth_beyond| | 2012-12-15 23:36 | 只看该作者
阿南 发表于 2012-12-11 11:42
中断只有退出中断服务程序后,才能进入新的中断,所以我认为这个应该是可行的,对于放在哪里需要看实际代码 ...

如果这时候,相同的中断发生了,而此时正好在中断函数里还没有清除中断,到达函数末尾时清除中断,会不会丢失刚刚发生的那个中断?

使用特权

评论回复
7
dzh128@126.com| | 2012-12-15 23:50 | 只看该作者
x新人顶一个

使用特权

评论回复
8
阿南| | 2012-12-17 09:29 | 只看该作者
如果相同的中断指的是相同的IRQ下的不同的各个中断源,那么肯定不会丢,因为他们除了同一的IRQ标志外还有各自不同的中断标志。
如果指的是相同的外设,如都为同一的定时器中断,有可能会丢,还是要看具体应用分析。

使用特权

评论回复
9
oldda|  楼主 | 2012-12-24 10:03 | 只看该作者
谢谢版主!

使用特权

评论回复
10
liusensen| | 2012-12-24 12:06 | 只看该作者
不明白 帮大家热闹热闹  

使用特权

评论回复
11
飞鹰51| | 2012-12-24 20:44 | 只看该作者
学习中……

使用特权

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

本版积分规则

24

主题

359

帖子

1

粉丝