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

電子工程網

標題: 2440按鍵中斷的問題 [打印本頁]

作者: penny    時間: 2009-12-13 19:27
標題: 2440按鍵中斷的問題
#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;     // 使用默認的固定的優先級
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后無錯誤提示,仿真運行后在板子上按鍵后LED沒有反應,調試時GO后程序有時候會跳入一個死循環:33f01608 [0xeafffffe] dcd 0xeafffffe;
但有時候會在主程序斷點停下來。
請教高手什么原因啊,是程序問題么??
作者: penny    時間: 2009-12-14 21:58
有沒有人知道原因的啊,我換了個程序,還是出現上面的問題,GO后程序進入PC為33f01608 [0xeafffffe] dcd 0xeafffffe;死循環.




歡迎光臨 電子工程網 (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 欧美性生活视频免费播放网址大全观看 | 亚洲精品91| 香蕉视频色| 亚洲国产清纯| 国产精品无需播放器| 先锋影音av无码第1页| 妖精视频一区二区三区| 日韩三级在线| 天天操夜夜操狠狠操| jjzz韩国| 免费精品国产人妻国语| 青青青免费高清视频在线| 日本不卡在线一区二区三区视频| 在线免费观看h| 一级做a爰片久久毛片了d| 久久99re2热在线播放7| 最新国产三级在线不卡视频| 欧美特黄a级高清免费看片| 一区二区免费视频观看| 中国一级毛片国产高清| 精品少妇高潮蜜臀涩涩AV| 中文字幕一区二区三区在线观看| 欧美性色黄在线视频| 中文字幕在线看视频一区二区三区 | 欧美成人午夜免费福利785| 五月婷婷六月丁香在线| 一区二区高清在线观看| 老太婆风流特黄一级| 亚洲精品日本高清中文字幕| 欧美综合图区亚欧综合图区| 亚洲人成网站看在线播放| 在线看的免费网站| 欧美亚洲曰韩一本道| 亚洲一区二区中文| 日韩一级片在线观看| 亚洲第一男人网站| 果冻传媒在线观看视频| 亚洲日产2020乱码草莓毕| 人人看97| 四虎1515hh.com| 丰满人妻妇伦又伦精品APP国产|