打印

程序目的:想用外部中断0 来点亮led和蜂鸣器,可是没现象

[复制链接]
1056|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天极地尽|  楼主 | 2011-9-26 20:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "def.h"
#include "option.h"
#include "2440addr.h"     
#include "2440lib.h"
#include "2440slib.h"      
//================================

static void __irq EINT0_ISR(void)
{
rSRCPND|=(1<<0);
rINTPND|=(1<<0);
rGPBDAT=0x01;//蜂鸣器向,led灯亮
}


void init()
{
rGPBUP&=0xf1e;
rGPBCON=0x155555;
rGPBDAT=0xffe;
rGPFCON=(rGPFCON|(1<<1)&~(1<<0));
rEXTINT0=(rEXTINT0|(1<<1)&~(1<<2));
rGPFUP&=0x001;
pISR_EINT0=(int)EINT0_ISR;
rINTMSK=rINTMSK&~(1<<0);
rINTMOD=rINTMOD&~(1<<0);
rEINTPEND=0XFF;
rSRCPND=0X01;
rINTPND=0x01;
}

void Main()
{
init();
while(1);
}
//求版主帮忙看一哈

相关帖子

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

本版积分规则

0

主题

1

帖子

1

粉丝