| 
  |||||||||||
| 技術(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  | 
  
哈爾濱周立功代理----技術(shù)問(wèn)題,幫忙,謝謝你 | 
  
| 作者:fenghitler 欄目:ARM技術(shù) | 
;****************************************************************************** ; 文件名:EINT1_VECT.S ; 功能:使用外部中斷1進(jìn)行B1的控制,每當(dāng)有一次中斷時(shí),即取反B1控制口,以便指示中斷輸入。 ; 使用向量中斷方式。 ; 說(shuō)明:將跳線器JP9短接,JP4斷開(kāi),然后短接/斷開(kāi)JP1(使EINT1為低/高電平)。 ;****************************************************************************** INCLUDE LPC2294.INC EXPORT MAIN VIC_BASE EQU 0xFFFFF000 BEEPCON EQU 0x00000080 ; P0.7引腳控制B1,低電平蜂鳴 AREA EINT1_VECTC,CODE,READONLY ENTRY MAIN MSR CPSR_c, #0x5F ; 切換處理器工作模式,并允許IRQ中斷 LDR R0,=PINSEL0 MOV R1,#0x20000000 STR R1,[R0] ; 設(shè)置管腳連接,P0.14設(shè)置為EINT1 LDR R0,=IO0DIR LDR R1,=BEEPCON STR R1,[R0] ; 設(shè)置BEEP控制口為輸出 LDR R0,=MEMMAP MOV R1,#0x03 STR R1,[R0] ; REMAP操作(若寫(xiě)到片內(nèi)FLASH,則不需要REMAP) EINT1_INI LDR R0,=EXTMODE MOV R1,#0x02 STR R1,[R0] ; 設(shè)置EINT1中斷為邊沿觸發(fā)模式 LDR R0,=EXTPOLAR MOV R1,#0x00 STR R1,[R0] ; 設(shè)置EINT1中斷為下降沿觸發(fā) LDR R0,=EXTINT MOV R1,#0x0F STR R1,[R0] ; EXTINT=0x0F LDR R0,=VIC_BASE MOV R1,#0x00000000 STR R1,[R0,#0x0C] ; VICIntSelect=0x00000000 MOV R1,#0x2F STR R1,[R0,#0x200] ; VICVectCntl0=0x2F LDR R1,=IRQ_EINT1 STR R1,[R0,#0x100] ; VICVectAddr0=(int)IRQ_EINT1 MOV R1,#0x00008000 STR R1,[R0,#0x10] ; VICIntEnable=0x00008000 WAIT_IRQ B WAIT_IRQ ;****************************************************************************** ; 名稱:IRQ_EINT1 ; 功能:EINT1中斷服務(wù)程序 ; 入口參數(shù):無(wú) ; 出口參數(shù):無(wú) ; 占用資源:R0、R1 ;****************************************************************************** IRQ_EINT1 &nb  | 
  
| 2樓: | >>參與討論 | 
| 作者: fenghitler 于 2005/3/5 17:19:00 發(fā)布:
         ZLG老師請(qǐng)注意圖片中的 ZLG老師請(qǐng)注意圖片中的(0XFFFF、F000)和 (0XFFFF、F030)中的數(shù)據(jù)。 (0XFFFF、F000)在進(jìn)入中斷子程序的時(shí)候,是為(0X0000、8000),然后可以走單步在其中,并且執(zhí)行到“STR R1,[R0]"可以清楚外部中斷1的標(biāo)志位,這時(shí)(0XFFFF、F000)為(0X0000、0000),很正確。 但是在跳出中斷子程序之后,執(zhí)行等待中斷語(yǔ)句的時(shí)候“WAIT_IRQ B WAIT_IRQ ”時(shí)候,(0XFFFF、F000)又變成了 (0X0000、8000),暈啊,解決不掉了.......... (0XFFFF、F030)中的數(shù)據(jù)這個(gè)過(guò)程中依舊是0X0000、0000 我嗷嗷郁悶,幾個(gè)買(mǎi)過(guò)ARM2200系統(tǒng)板的人都遇見(jiàn)這個(gè)問(wèn)題...... 我們已經(jīng)把USB插卡拿掉了,因?yàn)椴樯蟄SB卡的話會(huì)干擾PO某些管角......  | 
  |
| 3樓: | >>參與討論 | 
| 作者: fenghitler 于 2005/3/7 13:40:00 發(fā)布:
         我去........ 我打過(guò)電話的 你們解釋的一踏糊涂 我懷疑 你們很多的實(shí)驗(yàn)都沒(méi)根本做過(guò)仔細(xì)的驗(yàn)證 靠啊 外部中斷只能進(jìn)一次 這還叫什么中斷......  | 
  |
| 4樓: | >>參與討論 | 
| 作者: zlgarm 于 2005/3/7 14:02:00 發(fā)布:
         您是直接拿我們的例子嗎? 管片上的例子時(shí)可以運(yùn)行的。 請(qǐng)告知操作步驟。 另,您給那里打電話,誰(shuí)給您做的技術(shù)支持?  | 
  |
| 5樓: | >>參與討論 | 
| 作者: zlg315 于 2005/3/7 14:02:00 發(fā)布:
         請(qǐng)仔細(xì)聯(lián)系技術(shù)支持開(kāi)發(fā)工程師 做技術(shù)支持的工程師都是這些軟件的開(kāi)發(fā)者,而且這些軟件已經(jīng)經(jīng)過(guò)了上萬(wàn)用戶的驗(yàn)證,不要因懷疑而找借口,希望您能夠靜下心來(lái)解決問(wèn)題。  * - 本貼最后修改時(shí)間:2005-3-7 14:10:40 修改者:zlg315  | 
  |
| 6樓: | >>參與討論 | 
| 作者: fenghitler 于 2005/3/7 17:06:00 發(fā)布:
         問(wèn)題找到了 是因?yàn)?br>在實(shí)例中的匯編語(yǔ)言文件中沒(méi)有定義異常堆棧 而我在實(shí)驗(yàn)C語(yǔ)言的實(shí)驗(yàn)時(shí)候就沒(méi)有出現(xiàn)這種情況 我把它們兩個(gè)初始化的部分好好的對(duì)比看了之后 確實(shí)發(fā)現(xiàn)匯編里面的沒(méi)有異常堆棧設(shè)置 我是真誠(chéng)的去發(fā)現(xiàn)錯(cuò)誤的 沒(méi)有別的意思  | 
  |
| 7樓: | >>參與討論 | 
| 作者: zlgarm 于 2005/3/7 17:12:00 發(fā)布:
         我們的匯編例子沒(méi)有用到堆棧操作,所以沒(méi)有設(shè)置堆棧指針。  | 
  |
| 8樓: | >>參與討論 | 
| 作者: 用頭撞地球 于 2005/3/7 17:19:00 發(fā)布:
         哈哈,豐哥出笑話了吧 豐哥,我不是跟你說(shuō)了嗎 要仔細(xì)的看書(shū) 仔細(xì)每一個(gè)程序語(yǔ)句的意義 呵呵 這次出笑話了吧 我看是你的ID號(hào) 我都樂(lè)死了 這次丟大人了吧 俺聲明,他盜板我的成果 USB板卡一點(diǎn)小錯(cuò)誤還是我找到呢 對(duì)了 周公哦 我也給你講哦,我看見(jiàn)一個(gè)公司盜板你們的ARM2200板卡 就是把芯片換成了LPC2292 暈 真的 除了操作系統(tǒng)沒(méi)用之外 其余的全是一樣的,真暈哦 當(dāng)單片機(jī)使............  | 
  |
| 9樓: | >>參與討論 | 
| 作者: zlg315 于 2005/3/7 17:27:00 發(fā)布:
         歡迎舉報(bào),將一定有回應(yīng)!我們將通過(guò)法律手段查處不法之徒。 zlg3@zlgmcu.com,謝謝!  | 
  |
| 10樓: | >>參與討論 | 
| 作者: arm xuexi 于 2010/6/7 10:43:22 發(fā)布:
         可以告訴我課件的密碼么?  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)  |