微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > S3C2440的INTPND寄存器的问题

S3C2440的INTPND寄存器的问题

时间:10-02 整理:3721RD 点击:
今天在测试一段定时器程序的时候,发现程序进入一个死循环等待中断后,他竟然不会触发中断了。
后来我把INTPND的寄存器内容打印出来,发现他的值开始为0,但后来变成1024,说明定时器0的中断已经触发并且等待处理或正在处理,但是处理器好像根本没看见一样,根本就不去管这个中断,这到底是怎么回事?

看一下中断标志位SRCPND的状态
S3C2440源未决寄存器SRCPND和中断未决寄存器INTPND以及外部中断未决寄存器EINTPEND分析:
http://wenku.baidu.com/view/71390fe1551810a6f5248647.html

是不是你在某个地方将中断允许关掉了?或者你根本就没开中断?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top