国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 4723|回復(fù): 1
打印 上一主題 下一主題

[提問] 2440按鍵中斷的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2009-12-13 19:27:34 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: 按鍵 , 問題 , 中斷
#include "def.h"
#include "option.h"
#include "2440addr.h"     
#include "2440lib.h"
#include "2440slib.h"
#define KEY1 (1<<0)
#define KEY2 (1<<3)
#define KEY3 (1<<5)
#define KEY4 (1<<6)
#define LED1 (1<<5)
#define LED2 (1<<6)
#define LED3 (1<<7)
#define LED4 (1<<8)

void IRQ_KEY(void)
{
    rSRCPND&=(~(1<<5));
    rINTPND&=(~(1<<5));
    rEINTPEND&=(~((1<<8)|(1<<11)|(1<<13)|(1<<14)));
    rGPGCON = rGPGCON & (~((3 << 0) | (3 << 6) | (3 << 10) | (3 << 12)));
    if (rGPGDAT & KEY1){
        rGPBDAT |= LED1;
    }
    else {
        rGPBDAT &= ~LED1;
    }
    if (rGPGDAT & KEY2){
        rGPBDAT |= LED2;
    }
    else {
        rGPBDAT &= ~LED2;
    }
    if (rGPGDAT & KEY3){
        rGPBDAT |= LED3;
    }
    else {
        rGPBDAT &= ~LED3;
    }
    if (rGPGDAT & KEY4){
        rGPBDAT |= LED4;
    }
    else {
        rGPBDAT &= ~LED4;
    }
    rGPGCON |= (2 << 0) | (2 << 6) | (2 << 10) | (2 << 12);
}



void Main(void){
    rGPBCON = (rGPBCON & 0xfffc03ff) | 0x15400;
    rGPBDAT |= LED1 | LED2 | LED3 | LED4;
        while (1);
}  


void EINT_Init(void){
   rGPGCON &= (~((3 <<0) | (3 <<6) | (3 << 10) | (3 << 12)));
  rGPGCON |= (2 << 0) | (2 << 6) | (2 << 10) | (2 << 12);
  rEXTINT1 = rEXTINT1 & (~((7 << 0) | (7 << 12) | (7 << 20) | (7 << 24)));
  rEXTINT1 = rEXTINT1 | ((6 << 0) | (6 << 12) | (6 << 20) | (6 << 24));
  pISR_EINT8_23 = (unsigned int)IRQ_KEY;
  rPRIORITY = 0x7f;     // 使用默認(rèn)的固定的優(yōu)先級
rINTMOD = 0x00000000;     // 所有中斷均為IRQ中斷
  rSRCPND&=(~(1<<5));
   rINTPND&=(~(1<<5));
   rEINTPEND&=(~((1<<8)|(1<<11)|(1<<13)|(1<<14)));
  rINTMSK &= (~(1<<5)); // 使能外部中斷8_23
  rEINTMASK &= (~((1 << 8) | (1 << 11) | (1 << 13) | (1 << 14)));
}


程序MAKE后無錯誤提示,仿真運(yùn)行后在板子上按鍵后LED沒有反應(yīng),調(diào)試時GO后程序有時候會跳入一個死循環(huán):33f01608 [0xeafffffe] dcd 0xeafffffe;
但有時候會在主程序斷點(diǎn)停下來。
請教高手什么原因啊,是程序問題么??
沙發(fā)
 樓主| 發(fā)表于 2009-12-14 21:58:37 | 只看該作者
有沒有人知道原因的啊,我換了個程序,還是出現(xiàn)上面的問題,GO后程序進(jìn)入PC為33f01608 [0xeafffffe] dcd 0xeafffffe;死循環(huán).
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 四虎影院最新地址 | 最新综艺 | 毛片在线免费观看网站 | 国产成人精品一区二区三在线观看 | 国语自产精品视频在线区 | 老司机亚洲精品影院在线观看 | 97影院在线观看 | 4hu在线 | 久久九九99热这里只有精品 | 亚洲国产成人久久精品图片 | 男人天堂啪啪 | 久久国产精品久久 | 亚洲区免费 | 久久国产精品久久 | 国产特级淫片免费看 | 欧美a一 | 久久久久久久99精品免费观看 | 久热福利视频 | 国产91av视频 | 久热国产在线视频 | 国产真实伦对白视频全集 | 三级毛片国产三级毛片 | 久久人人干 | 青青色视频| 成人爽爽激情在线观看 | 国产与自拍 | 在线免费看黄的网站 | 一本久道热中字伊人 | 久久综合免费视频 | 青青草国产精品免费 | 天天久 | 成人精品一区二区三区中文字幕 | 精品国产欧美一区二区最新 | 一区二区在线欧美日韩中文 | 午夜黄色影片 | 国内精品久久久久影院一蜜桃 | 依依成人综合网 | 欧美xxxx新一区二区三区 | 日韩国产成人精品视频人 | 国产三级手机在线 | 高清法国啄木乌系列在线播放 |