|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
我想請教一下在在EASYARM2100開發(fā)板上的問題 |
| 作者:huang1226 欄目:ARM技術(shù) |
各位好: 我是arm初學(xué)者,我在<<ARM微控制器基礎(chǔ)與實(shí)戰(zhàn)>>基于EASYARM2100開發(fā)板上抄錄了一段程序(第286頁),是外部中斷0試驗(yàn)的C語言代碼,但在2100開發(fā)板上按鍵時LED1一直亮著,按鍵也沒有反應(yīng),我對程序修改后也不行,希望各位高手指導(dǎo)一下!謝謝!一下是程序內(nèi)容: #include "config.h" #define LED1CON (1<<22) void __irq IRQ_Eint0(void) {uint32 i; i=IO0SET; if((i&LED1CON)==0) {IO0SET=LED1CON; } else {IO0CLR=LED1CON; } while((EXTINT&0x01)!=0) {EXTINT=0x01; } VICVectAddr=0; } int main(void) {PINSEL0=0x00000000; PINSEL1=0x00000001; IO0DIR=LED1CON; EXTMODE=0x00; VICIntSelect=0x00000000; VICDefVectAddr=(int)IRQ_Eint0; EXTINT=0x01; VICIntEnable=0x00004000; while(1); return(0); } |
| 2樓: | >>參與討論 |
| 作者: flylongins 于 2006/6/5 15:51:00 發(fā)布:
沒跳線 |
|
| 3樓: | >>參與討論 |
| 作者: syzhou1314 于 2006/6/6 9:57:00 發(fā)布:
看看在startup.s中有沒有開中斷 ;設(shè)置系統(tǒng)模式堆棧 MSR CPSR_c, #0xdf LDR SP, =StackUsr |
|
| 4樓: | >>參與討論 |
| 作者: huang1226 于 2006/6/6 14:49:00 發(fā)布:
求教一下2100開發(fā)板的事情(有關(guān)中斷的c語言設(shè)計(jì)) 跳線和startup。s我也設(shè)置了,但還是不行,我想用ISP把FLASH擦除一遍,但不知道ISP怎么用?請各位高手幫忙一下! |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |