主题 : 请大家帮忙看一下我的中断程序,进不了中断 复制链接 | 浏览器收藏 | 打印
Fighting!
级别: 侠客
UID: 1635
精华: 0
发帖: 111
金钱: 635 两
威望: 135 点
综合积分: 222 分
注册时间: 2008-09-16
最后登录: 2018-02-08
楼主  发表于: 2008-09-18 21:55

 请大家帮忙看一下我的中断程序,进不了中断

请各位帮帮忙!
                      程序如下,
#include"inc\2440addr.h"
#include"inc\option.h"
#include"inc\type.h"




#define  LED 0X01CF;        //set LED ,When low ,LED Light

void __irq LED_ISR();

void Init_Eint19(void)
{
   
    rEXTINT2|=(1<13);        //设置外部中断
   
    rEINTMASK&=~(1<<19);    //开外部中断屏蔽
    rEINTPEND|=(1<<19);        //清外部中断标志
   
   
    ClearPending(BIT_EINT8_23);//清SRCPND INTPND标志,中断EINT8_24
    pISR_EINT8_23=(unsigned)LED_ISR;//
    rINTMSK&=~(BIT_EINT8_23);//开外部中断EINT8_24
   
    rGPGCON=((rGPGCON&0)|(1<<23));//设置G口为外部中断进入点
    rGPBCON=0X55555;        //B口为输出
    rGPBDAT=0X00;        //关LED
    }
   
void __irq LED_ISR(void)
{
    rGPBDAT=0X00F;//开LED
    rEINTPEND |= 1<< 19;
    ClearPending(BIT_EINT8_23);//清中断
    }


Main()
{
    Init_Eint19();
    while(1);
    }
   
   
Fighting!
级别: 侠客
UID: 1635
精华: 0
发帖: 111
金钱: 635 两
威望: 135 点
综合积分: 222 分
注册时间: 2008-09-16
最后登录: 2018-02-08
1楼  发表于: 2008-09-19 09:57
写中断程序是不是要改启动代码的啊,?
级别: 新手上路
UID: 1053
精华: 0
发帖: 4
金钱: 40 两
威望: 13 点
综合积分: 8 分
注册时间: 2008-07-13
最后登录: 2009-06-05
2楼  发表于: 2008-12-12 09:37
我也遇到和你一样的问题,请问你的问题解决了吗?