搜索
bottom↓
回复: 4

mini2440 裸机测试外部中断进不了中断

[复制链接]

出0入0汤圆

发表于 2011-3-1 17:04:34 | 显示全部楼层 |阅读模式
本实验平台为mini2440,用的是K1按键(对应开发板上的引脚为GPG0),为什么用ADS调试的时候,在中断处设置断点,然后全速,这时按下按键,为什么进不了中断,请了解的同志帮下忙,搞了一下午没弄出来~~

#include "def.h"
#include "option.h"
#include "2440addr.h"     
#include "2440lib.h"
#include "2440slib.h"  
//================================


/************************************************/
void __irq Key_ISR(void)
{
rSRCPND = 0x20;      //请求EINT8-23源挂起
rINTPND = 0x20;      //请求EINT8-23中断挂起

if(rEINTPEND&(1<<8))
    {
        rEINTPEND |= 1<< 8;
        }   

}

/************************************************/

int Main()
{

rGPGCON = rGPGCON & (~(3<<0)) | (2<<0) ;                //GPG0 set EINT


rEXTINT1 &= ~(7|(7<<0));       
rEXTINT1 |= (0|(0<<0));        //set eint8 falling edge int

rEINTPEND |= (1<<8);                //clear eint 8
rEINTMASK &= ~(1<<8);        //enable eint8
       
rSRCPND = 0x20;      //请求EINT8-23源挂起
rINTPND = 0x20;      //请求EINT8-23中断挂起
rINTMSK = ~0x20;      //EINT8_23可服务

pISR_EINT8_23 = (U32)Key_ISR; //中断入口函数       
while(1);
return 0;
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2011-3-2 10:02:19 | 显示全部楼层
在线等待,可以加我MSN,资料里面有~~

出0入0汤圆

发表于 2011-3-23 21:59:05 | 显示全部楼层
回复【1楼】songtao0728  
-----------------------------------------------------------------------

你加一个MMU的源文件,还有就是你把BIN文件下载到什么地方了;
点击此处下载 ourdev_624898FKJY06.rar(文件大小:110K) (原文件名:key_interrupt.rar)

出0入0汤圆

发表于 2011-8-25 19:16:14 | 显示全部楼层
看看····顺便学习·····

出0入0汤圆

发表于 2012-1-12 00:36:34 | 显示全部楼层
搞定了么?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 10:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表