版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實時嵌入式系統(tǒng) 實時嵌入式系統(tǒng) 實驗報告實驗名稱: 外部中斷 外部中斷信息與通信學(xué)院 信息與通信學(xué)院 電子信息工程 電子信息工程 李保衛(wèi) 李保衛(wèi) 0800220216 實驗時間:第四周 第四周 星期一 星期一 第三大節(jié) 第三大節(jié)【實驗?zāi)康摹?【實驗?zāi)康摹?、 學(xué)習(xí) LPC 系列處理器向量中斷控制器 VIC 的功能原理;2、 掌握外部中斷引腳功能設(shè)置及外部中斷的工作模式設(shè)置;3、 了解中斷服務(wù)函數(shù)的編寫方法?!緦嶒炓蟆?【
2、實驗要求】1、 了解 LPC 系列處理器中斷控制器的功能原理?!緦嶒炘怼?【實驗原理】一、 一、LPC 系列處理器中斷控制器的原理 系列處理器中斷控制器的原理參見《ARM 原理與嵌入式應(yīng)用——基于 LPC2400 處理器和 IAR 開發(fā)環(huán)境》中有關(guān)中斷系統(tǒng)的章節(jié),重點要掌握向量中斷控制器、外部中斷引入以及系統(tǒng)控制寄存器中對外部中斷的設(shè)置等。二、實驗板上的外部中斷 二、實驗板上的外部中斷1.原理圖2.說明實驗板上使用 EINT0 腳引入
3、外部中斷,在實驗板上用一個按鍵實現(xiàn)。EINT0 引腳先被上拉電阻上拉為高電平,當按鍵按下時,電平下降為低電平,因此中斷方式應(yīng)設(shè)置為下降沿觸發(fā)。電路里的電容起到按鍵去抖動的功能。VICIntEnClr=1= VIC_SIZE ){return ( FALSE );}else{/* find first un-assigned VIC address for the handler */vect_addr = (DWORD *)(VIC_B
4、ASE_ADDR + VECT_ADDR_INDEX + IntNumber*4);vect_cntl = (DWORD *)(VIC_BASE_ADDR + VECT_CNTL_INDEX + IntNumber*4);*vect_addr = (DWORD)HandlerAddr; /* set interrupt vector */*vect_cntl = Priority;VICIntEnable=1<<Int
5、Number; /*根據(jù)參數(shù) IntNumber(中斷號)設(shè)置中斷使能寄存器 VICIntEnable,將相應(yīng)中斷進行使能*/return( TRUE );}}3、EINTInit( )函數(shù): 函數(shù):DWORD EINTInit( void ){ PINSEL4=0x00100000; /*設(shè)置引腳功能選擇寄存器 PINSEL4,將 P2.10 作為外部中斷0 輸入*/IO2_INT_EN_F=0x200; /*設(shè)
6、置 GPIO 下降沿中斷使能寄存器 IO2_INT_EN_F,Port2.10 設(shè)置為下降沿觸發(fā),IO2_INT_EN_F(32 位)與 P2 的 32 個 IO 一一對應(yīng),IO2_INT_EN_F 某位為 1 時使能對應(yīng)引腳下降沿中斷*/EXTMODE=EINT0_EDGE; /*設(shè)置外部中斷方式寄存器 EXTMODE,外部中斷 0 使用邊沿激活,*/ EXTPOLAR = 0; /* INT0 is falling edge by
7、 default */if ( install_irq( EINT0_INT, (void *)EINT0_Handler, HIGHEST_PRIORITY ) == FALSE ){return (FALSE);}return( TRUE );}4、EINT0_Handler ()函數(shù): 函數(shù):__irq __nested __arm void EINT0_Handler (void){EXTINT = EINT0; /* clea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式實驗報告
- 嵌入式實驗
- 微機與嵌入式實驗實驗報告
- 2嵌入式系統(tǒng)設(shè)計實驗二多線程
- 嵌入式系統(tǒng)實驗三
- 2嵌入式系統(tǒng)設(shè)計實驗二多線程
- 嵌入式實驗報告-流水燈設(shè)計等
- 嵌入式系統(tǒng)實驗三
- 嵌入式課程設(shè)計報告---嵌入式文件鎖應(yīng)用
- 嵌入式系統(tǒng)設(shè)計報告
- 嵌入式課程報告題庫
- 嵌入式系統(tǒng)設(shè)計報告
- 嵌入式技術(shù)課程報告
- 【嵌入式】android嵌入式底層開發(fā)大綱
- 嵌入式Web服務(wù)器在嵌入式實驗平臺上的實現(xiàn).pdf
- 《嵌入式系統(tǒng)》實驗課程教學(xué)大綱
- 嵌入式驅(qū)動開發(fā)實驗指導(dǎo)書
- 嵌入式課程設(shè)計報告2
- 嵌入式系統(tǒng)
- 嵌入式總結(jié)
評論
0/150
提交評論