下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)河南機電高等??茖W(xué)校嵌入式系統(tǒng)開發(fā)課程實驗報告系部: 電子通信工程系 班級: 電信1# 姓名: # 學(xué)號: 120# 實驗三按鍵實驗(中斷方式)一實驗簡介在實驗一的基礎(chǔ)上,使用按鍵控制流水燈。二實驗?zāi)康氖炀毷褂脦旌瘮?shù)操作GPIO,掌握中斷配置和中斷服務(wù)程序編寫方法,掌握通過全局變量在中斷服務(wù)程序和主程序間通信的方法。三實驗內(nèi)容實現(xiàn)初始化GPIO,并配置中斷,在中斷服務(wù)程序中通過修改全局變量,達到控制流水燈速度及方向。下載代碼到目標(biāo)板,查看運行結(jié)果。四實驗設(shè)備硬件部分:P
2、C計算機(宿主機)、STM32實驗板。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。五實驗步驟1在實驗一代碼的基礎(chǔ)上,編寫中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務(wù)程序通信,編寫完成主程序3編寫中斷服務(wù)程序4編譯代碼,下載到實驗板5.單步調(diào)試6記錄實驗過程,撰寫實驗報告六實驗結(jié)果及測試中斷方式的按鍵式實驗,是通過配置外部中斷寄存器和中斷嵌套(NVIC)控制器來實現(xiàn)按鍵按下控制LED燈亮滅。通過按鍵中斷打斷主函數(shù),執(zhí)行LED1取反一次。主函數(shù)初始化中斷配置和LED配置,點亮LED1后一直等待中斷,每中斷一次,LED1取反一次。int main(void)LED
3、_GPIO_Config();LED1_ON;CLI();SEI();EXTI_PA0_Config(); while(1) 中斷嵌套控制寄存器的配置為中斷嵌套分組1;搶占優(yōu)先級0;響應(yīng)優(yōu)先級0代碼如下:void NVIC_Configuration(void) NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn; NVIC_InitStructure.NVIC_IRQChannel
4、PreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure);外部中斷按鍵的配置源碼如下:配置PA0位中斷線,并使能AFIO時鐘void EXTI_PA0_Config(void)GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure;RCC_APB2Periph
5、ClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO,ENABLE);NVIC_Configuration(); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); EXTI_InitStructure.EXTI_Line =
6、EXTI_Line0; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure); 產(chǎn)生中斷后程序進入中斷服務(wù)子程序,將LED1取反,并軟件清除標(biāo)志位,中斷服務(wù)子程序如下:void EXTI0_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line0) != RESET)LED1_TOGGLE;EXTI_ClearITPendingBit(EXTI_Line0); 七實驗總結(jié) 通過這次實驗,課程知識的實用性很強,因此實驗就顯得非常重要,剛開
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Thalidomide-N-methylpiperazine-生命科學(xué)試劑-MCE
- Tetrahydropalmatine-Standard-生命科學(xué)試劑-MCE
- Terpinen-4-ol-Standard-生命科學(xué)試劑-MCE
- 3 2 1圓錐的認識(同步練習(xí))六年級下冊數(shù)學(xué)人教版
- 2024-2025學(xué)年新教材高中化學(xué)第3章有機合成及其應(yīng)用合成高分子化合物3合成高分子化合物課時評價含解析魯科版選擇性必修3
- 2024-2025學(xué)年高考數(shù)學(xué)一輪復(fù)習(xí)專題4.1任意角和蝗制及任意角的三角函數(shù)知識點講解理科版含解析
- 2024-2025學(xué)年新教材高中歷史第四單元資本主義制度的確立第9課資產(chǎn)階級革命與資本主義制度的確立課時作業(yè)含解析新人教版必修中外歷史綱要下
- 2024年特色風(fēng)味及小吃服務(wù)項目合作計劃書
- 2023屆新高考新教材化學(xué)人教版一輪學(xué)案-第九章第1講 有機化合物的結(jié)構(gòu)特點與研究方法
- 玉溪師范學(xué)院《對外漢語教學(xué)法》2023-2024學(xué)年第一學(xué)期期末試卷
- 地理教育測量與評價
- 2023上海車展展前報告
- 事業(yè)單位獎勵審批表主要事跡
- 中科大天文學(xué)史課件17近代天體測量和天體力學(xué)的發(fā)展
- 六年級勞動與技術(shù)上冊教案
- 馬王堆導(dǎo)引術(shù)獨立彩圖版
- 小學(xué)一年級語文上學(xué)期教研活動記錄(10次)
- GB/T 31315-2014機械結(jié)構(gòu)用冷拔或冷軋精密焊接鋼管
- GB/T 30790.4-2014色漆和清漆防護涂料體系對鋼結(jié)構(gòu)的防腐蝕保護第4部分:表面類型和表面處理
- GB/T 26572-2011電子電氣產(chǎn)品中限用物質(zhì)的限量要求
- 公安警察局工作總結(jié)匯報ppt模板
評論
0/150
提交評論