主题 : 【裸机】学习2440外部按键中断后的理解和疑问 复制链接 | 浏览器收藏 | 打印
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
楼主  发表于: 2010-04-16 11:17

 【裸机】学习2440外部按键中断后的理解和疑问

此帖售价 2 金钱,已有 1 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
[ 此帖被cumt2009在2015-08-09 22:12重新编辑 ]
附件设置隐藏,需要回复后才能看到
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
1楼  发表于: 2010-04-16 16:16

 回 1楼(ofourme) 的帖子

谢谢ofourme的解释。写1清除中断更为保险,保证中断不跑飞,对吗?那这个写1清除中断请求,是芯片内部电路决定的吧,呵呵。既然写1表示清除中断请求,那当外部按键发生中断时,寄存器INTPND,SRCPND,EINTPEND中对应的中断位不也是1吗,什么时候寄存器INTPND,SRCPND,EINTPEND中的中断位会是0呢  谢谢你的解释~
嵌入式博大精深
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
2楼  发表于: 2010-04-20 11:23

 回 3楼(kenny_sam) 的帖子

兄弟,我是新手,附件里面包括外部按键所有的代码!希望你早日调通
附件: key_interrupt.rar (174 K) 下载次数:1030
嵌入式博大精深
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
3楼  发表于: 2010-04-21 09:10

 Re:Re:回 1楼(ofourme) 的帖子

引用第5楼ofourme于2010-04-20 19:12发表的 Re:回 1楼(ofourme) 的帖子 :

向INTPND、SRCPND等写1之后对应的位就变成0了。

噢 谢谢你的回帖
嵌入式博大精深
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
4楼  发表于: 2010-05-14 11:36

 回 11楼(lyj666888) 的帖子



压缩包里没有Main.c
另外,我在linux下面不能打开我们的arm9之家论坛,所以不能即时回复你
http://www.aiothome.net/read.php?tid-6171.html
嵌入式博大精深
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
5楼  发表于: 2010-05-16 08:08

 Re:回 13楼(lyj666888) 的帖子

引用第14楼lyj666888于2010-05-14 19:25发表的 回 13楼(lyj666888) 的帖子 :
现在的问题是烧写到NAND FLASH 里面运行不了。不知道如何解决了,你要是能解决麻烦告诉我。非常感谢啊!

嗯,我贴出来的代码好像也不能在NandFlash里面运行吧,这个没有深入研究,最近没搞裸机了,希望其他朋友能帮你解决问题。
嵌入式博大精深
no z no d
级别: 侠客
UID: 12281
精华: 1
发帖: 68
金钱: 750 两
威望: 79 点
贡献值: 1 点
综合积分: 156 分
注册时间: 2010-01-03
最后登录: 2015-08-09
6楼  发表于: 2010-09-12 15:26

 回 43楼(myitlover) 的帖子

谢谢你的回帖~ 对理解中断很有帮助!
嵌入式博大精深