音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

LPC2214的外部中斷怎么用???

作者:boclandc 欄目:ARM技術(shù)
lpc2214的外部中斷怎么用???
各位大俠:
    我現(xiàn)在偶到一個(gè)很頭痛的事,現(xiàn)在用的是周立工的LPC2100的工程模板,在做外部中斷是,只要一寫EXTMODE 寄存器,CPU好像就跑飛了!不知是什么原因.
程序如下!!

void   __irq IRQ_Eint3(void)
{  
   uint32  i;
   
   i = IO0SET;                        // 讀取當(dāng)前B1控制值
   if( (i&BEEPCON)==0 )                // 控制B1輸出取反
   {  IO0SET = BEEPCON;
   }
   else
   {  IO0CLR = BEEPCON;
   }
      
   EXTINT = 0x08;                    // 清除EINT3中斷標(biāo)志
   VICVectAddr = 0;                    // 向量中斷結(jié)束
}    


void IRQ_EXT3INIT(void)
{
   PINSEL1 = 0x00000300;            // 設(shè)置管腳連接,P0.20設(shè)置為EINT3
   
   
   EXTMODE = 0x08;                    // 設(shè)置EINT3中斷為邊沿觸發(fā)模式
   EXTPOLAR = 0x00;                    // 設(shè)置EINT3中斷為下降沿觸發(fā)
   
   /* 打開EINT3中斷(設(shè)置向量控制器,即使用向量IRQ) */
   VICIntSelect = 0x00000000;        // 設(shè)置所有中斷分配為IRQ中斷
   VICVectCntl0 = 0x20 | 17;//0x2F;                // 分配EINT3中斷到向量中斷0
   VICVectAddr0 = (int)IRQ_Eint3;     // 設(shè)置中斷服務(wù)程序地址
   EXTINT = 0x08;                    // 清除EINT3中斷標(biāo)志    
   VICIntEnable = 1<<17;        // 使能EINT3中斷
   
}


2樓: >>參與討論
zlgarm
re
   
  你可以用LPC2200的工程模板試試。

3樓: >>參與討論
傻仔
把VPB時(shí)鐘調(diào)低一點(diǎn)吧
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)教下;有誰用過LPC2200系列的作過USB2。0,
請(qǐng)問周公:2292調(diào)試能直接用2200專用工程模板么?
2214最小系統(tǒng)
定時(shí)器的奇怪問題,請(qǐng)高手分析一下是什么原因,在此感謝了
KEIL ULINK 要驅(qū)動(dòng)程序嗎?在KEIL3中如何配置?
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)