ARM中斷編程實驗(共9頁).docx
《ARM中斷編程實驗(共9頁).docx》由會員分享,可在線閱讀,更多相關(guān)《ARM中斷編程實驗(共9頁).docx(8頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)字信息技術(shù)實驗學(xué) 校 學(xué) 院 專 業(yè) 實驗題目 ARM 中斷實驗編程 小組成員 二一七年三月一實驗?zāi)康耐ㄟ^本次實驗了解中斷是什么以及學(xué)會如何進(jìn)行中斷編程。二實驗要求 基礎(chǔ)實驗:利用 Exynos4412 的 K1、 K2 這 2 個 I/O 引腳的中斷模式,分別點亮LED1和LED2, 擴展實驗:配置K3為中斷模式,點亮LED3.三實驗儀器1、計算機2、USB轉(zhuǎn)9腳串口線(通過USB與計算機連接,母頭與實驗平臺連接)3、Exynos4412處理器開發(fā)與應(yīng)用實驗平臺4、BL-JTAG 仿真器(通過USB與計算機連接, JTAG口與實驗平臺連接)5、電源線(與實驗平臺相
2、連接的交流電源線)四實驗原理1.電路原理 K1、 K2、K3 分別與 GPX1_1、 GPX1_2、 GPX3_2相連, 在沒有按下按鍵時這些引腳上一直處于高電平,當(dāng)按鍵按下時產(chǎn)生下降沿觸發(fā)中斷。 EXYNOS4412 中斷實驗電路圖 實驗箱上按鍵位置2、 編程流程去除 GPX1_2、 GPX1_2, GPX3_2 內(nèi)部上下拉屬性,配置為中斷模式 。GPIO 控制器中關(guān)閉屏蔽、使能中斷; 在 GIC 中斷控制器中使能中斷; 設(shè)置中斷優(yōu)先級; 使能 GIC; 選擇中斷發(fā)送給 CPU0; 等待中斷產(chǎn)生,然后進(jìn)入中斷處理函數(shù); 清除中斷源。 五實驗內(nèi)容(1) 連接好開發(fā)板與計算機之間的串口線和 BL
3、-JTAG 仿真器 (2) 連接好開發(fā)板的交流電源線(3) 接下來利用計算機演示集成開發(fā)環(huán)境的使用,以及LED燈的控制實驗軟硬件仿真流程,打開Eclipse,導(dǎo)入工程Key_Int,進(jìn)行相應(yīng)代碼編寫,編譯,配置相關(guān)debug信息,裝載程序,按下KEY1,KEY2,KEY3在putty串口終上查看相應(yīng)的信息輸出以及可以看到LED1和LED2和LED3亮滅情況。6 實驗步驟 根據(jù)實驗一步驟,連接仿真器、串口線,打開Eclipse,導(dǎo)入工程Key_Int,進(jìn)行相應(yīng)代碼編寫,編譯,配置相關(guān)debug信息,裝載程序,按下KEY1,KEY2,在putty串口終端上查看相應(yīng)的信息輸出以及可以看到LED1和L
4、ED1亮滅情況。 修改代碼,完成擴展實驗 K3中斷簽需要配置的寄存器GPX3.PUD 4-5位設(shè)為0GPX3.CON 8-11位設(shè)為0XFEXT_INT43_CON 8-11位設(shè)置為0x2EXT_INT43_MASK 第2位設(shè)為0ICDISER.ICDISER2 第0位設(shè)為1K3中斷服務(wù)程序中需要配置的寄存器GPX1.DAT 第3位和第5位為0 GPL1.DAT 第1位為1EXT_INT43_PEND 第2位設(shè)為1ICDICPR.ICDICPR2 第0位設(shè)為0七實驗結(jié)果可以看到按下K1對應(yīng)的按鍵第一顆燈亮第二顆和第三顆燈滅可以看到按下K2對應(yīng)的按鍵第二顆燈亮第一顆和第三顆燈滅可以看到按下K3對
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- ARM 中斷 編程 實驗