|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教213x外部中斷問題 |
| 作者:kbybhzd 欄目:ARM技術(shù) |
我想將P1.25設(shè)置為外部中斷0模式,書上只說了通過PINSEL2可以把 P1[25:16]設(shè)置為GPIO引腳,然后就沒下文了,有沒有設(shè)置成功過的指點一下. |
| 2樓: | >>參與討論 |
| 作者: stuarm 于 2007/2/5 18:46:00 發(fā)布:
外部中斷0輸入? P1[25:16]可作為I/O口和跟蹤端口,暫時來說還沒有其它功能。P1.25作為跟蹤端口時是外部觸發(fā)輸入EXTIN0,并不是外部中斷輸入EINT0,,, kbybhzd,要看清楚哦!! |
|
| 3樓: | >>參與討論 |
| 作者: zlgARM 于 2007/2/6 9:10:00 發(fā)布:
RE 嗯。P1.25不是外部中斷0,這是給仿真器使用的引腳。 |
|
| 4樓: | >>參與討論 |
| 作者: 肖賓 于 2007/3/31 0:32:00 發(fā)布:
請教一個關(guān)于中斷的問題 各位大蝦,小弟是個新手,請問一下關(guān)于中斷的問題。我用的LPC2138 我用了一個外部中斷,一個RTC年增量中斷,只要我一初始化結(jié)束就是立刻進(jìn)入到中斷服務(wù)程序 ,就是一直在響應(yīng)中斷。感覺好奇怪啊。 void IRQSet (void) {VICIntSelect = 0x00000000; EXTMODE = 0x00; EXTPOLAR = 0x00; VICVectCntl0 = 0x20 |14; VICVectAddr0 = (uint32)IRQ_Eint0; EXTINT = 0x01; VICIntEnable |= 1 << 14; VICVectCntl2 = 0x20 | 13; VICVectAddr2 = (uint32)RTC_Int; VICIntEnable |= (1 << 13); ILR = 0x01; 。 int main(void) { PINSEL0 =0x80050000; //初始化管腳 PINSEL1 =0x054802A9; PINSEL2 =0x00000004; IO0DIR =0x00001CFF; IO1DIR =0x03FF0000; IRQSet() ; IRQEnable(); while(1) {... ... } } 外部中斷0用的P0.16,實測P0.16為3.32V,初始化中斷設(shè)置電平模式,低電平有效,但是只要執(zhí)行到IRQEnable();,就會立刻產(chǎn)生中斷,且一直在中斷中,請各位前輩幫我分析一下什么地方出了問題。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |