版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)時(shí)嵌入式系統(tǒng) 實(shí)時(shí)嵌入式系統(tǒng) 實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱(chēng): 外部中斷 外部中斷信息與通信學(xué)院 信息與通信學(xué)院 電子信息工程 電子信息工程 李保衛(wèi) 李保衛(wèi) 0800220216 實(shí)驗(yàn)時(shí)間:第四周 第四周 星期一 星期一 第三大節(jié) 第三大節(jié)【實(shí)驗(yàn)?zāi)康摹?【實(shí)驗(yàn)?zāi)康摹?、 學(xué)習(xí) LPC 系列處理器向量中斷控制器 VIC 的功能原理;2、 掌握外部中斷引腳功能設(shè)置及外部中斷的工作模式設(shè)置;3、 了解中斷服務(wù)函數(shù)的編寫(xiě)方法?!緦?shí)驗(yàn)要求】 【
2、實(shí)驗(yàn)要求】1、 了解 LPC 系列處理器中斷控制器的功能原理?!緦?shí)驗(yàn)原理】 【實(shí)驗(yàn)原理】一、 一、LPC 系列處理器中斷控制器的原理 系列處理器中斷控制器的原理參見(jiàn)《ARM 原理與嵌入式應(yīng)用——基于 LPC2400 處理器和 IAR 開(kāi)發(fā)環(huán)境》中有關(guān)中斷系統(tǒng)的章節(jié),重點(diǎn)要掌握向量中斷控制器、外部中斷引入以及系統(tǒng)控制寄存器中對(duì)外部中斷的設(shè)置等。二、實(shí)驗(yàn)板上的外部中斷 二、實(shí)驗(yàn)板上的外部中斷1.原理圖2.說(shuō)明實(shí)驗(yàn)板上使用 EINT0 腳引入
3、外部中斷,在實(shí)驗(yàn)板上用一個(gè)按鍵實(shí)現(xiàn)。EINT0 引腳先被上拉電阻上拉為高電平,當(dāng)按鍵按下時(shí),電平下降為低電平,因此中斷方式應(yīng)設(shè)置為下降沿觸發(fā)。電路里的電容起到按鍵去抖動(dòng)的功能。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(中斷號(hào))設(shè)置中斷使能寄存器 VICIntEnable,將相應(yīng)中斷進(jìn)行使能*/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 個(gè) IO 一一對(duì)應(yīng),IO2_INT_EN_F 某位為 1 時(shí)使能對(duì)應(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式實(shí)驗(yàn)報(bào)告
- 嵌入式實(shí)驗(yàn)
- 微機(jī)與嵌入式實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告
- 2嵌入式系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)二多線程
- 嵌入式系統(tǒng)實(shí)驗(yàn)三
- 2嵌入式系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)二多線程
- 嵌入式實(shí)驗(yàn)報(bào)告-流水燈設(shè)計(jì)等
- 嵌入式系統(tǒng)實(shí)驗(yàn)三
- 嵌入式課程設(shè)計(jì)報(bào)告---嵌入式文件鎖應(yīng)用
- 嵌入式系統(tǒng)設(shè)計(jì)報(bào)告
- 嵌入式課程報(bào)告題庫(kù)
- 嵌入式系統(tǒng)設(shè)計(jì)報(bào)告
- 嵌入式技術(shù)課程報(bào)告
- 【嵌入式】android嵌入式底層開(kāi)發(fā)大綱
- 嵌入式Web服務(wù)器在嵌入式實(shí)驗(yàn)平臺(tái)上的實(shí)現(xiàn).pdf
- 《嵌入式系統(tǒng)》實(shí)驗(yàn)課程教學(xué)大綱
- 嵌入式驅(qū)動(dòng)開(kāi)發(fā)實(shí)驗(yàn)指導(dǎo)書(shū)
- 嵌入式課程設(shè)計(jì)報(bào)告2
- 嵌入式系統(tǒng)
- 嵌入式總結(jié)
評(píng)論
0/150
提交評(píng)論