嵌入式實驗報告_第1頁
嵌入式實驗報告_第2頁
嵌入式實驗報告_第3頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、嵌入式系統導論實驗報告學院: 學號: 姓名:上海工程技術大學電子電氣工程學院實驗一 GPIO(LED)實驗一、實驗要求STM32F103 PC 能夠搭建基于STM32F103微控制器的嵌入式系統交叉開發環境。、熟悉常用的嵌入式開發工具KEIL MDK IAR EWARM的操作環境和基本功能(包括編輯、編譯、鏈接、調試和下載等,學會創建、配置和管理STM32的基本調試方法,學會使用邏輯分析儀窗口和外設窗口等信息窗口調試嵌入式程序。、理解LED和按鍵的構件原理,學會設計它們與微控制器間的接口電路、掌握STM32F103微控制器GPIO 的工作原理,熟悉STM32 的GPIO 庫函數、學會使用STM

2、32 的GPIO 庫函數在KEIL MDK IAR EWARM 下開發基于LED 鍵的簡單嵌入式應用程序二、實驗環境、硬件:ALIENTEK STM32F103 嵌入式開發板、軟件:KEIL MDK 或 IAR EWARM三、實驗內容、流水燈實驗一:KEIL MDK IAR 中建立STM32 工程,并使用GPIO 設計基于無限循環架構的嵌入式應用程序,使開發板上的紅色LED 以一定周期閃爍。采用軟件仿真的方式調試程序,通過“Logic Analyzer”LED 的引腳PA8 上的輸出波形。采用硬件下載的方式調試程序,觀察程序下載硬件運行時紅色LED 的閃爍情況。、按鍵控制LED實驗:KEIL

3、MDK IAR 中建立STM32 工程,并使用GPIO KEY0 按下時,目標板上紅色 點亮;當按鍵KEY0 釋放時,目標板上紅色LED 熄滅。“Logic Analyzer”和“PeripheralsGPIOC”,觀察程序模擬運行時連接紅色LED 的引腳PA8 和連接按鍵KEY0 的PC5 上的輸出波形。采用硬件下載的方式調試程序KEY0 LED 的點亮和熄滅情況。四、硬件設計1 、發光二極管(紅色 LE、按鍵KEY)與嵌入式微控制器STM32F10)路五、軟件設計1 、流水燈實驗一程序:3 、按鍵控制LED 實驗程序:六、實驗結果1 、流水燈實驗一)軟件模擬仿真用連接紅色LED 的PA8

4、引腳的輸出信號波形圖描述軟件仿真的運行結果)下載硬件運行用文字或圖片描述程序在STM32F103 微控制器上的運行結果STM32F103 微控制器上的運行結果為:LED 燈點亮一段時間后熄滅并且循環點亮2 、按鍵控制LED 實驗)軟件模擬仿真用連接紅色LED 的PA8 和連接按鍵KEY0 的PC5 果)下載硬件運行用文字或圖片描述程序在STM32F103 微控制器上的運行結果按下按鈕LED 燈點亮,松開按鈕后LED 燈熄滅七、實驗思考1 KEY0KEY1 WK_UP STM32 PA15 PA0 的復用功能:1 )PA13、PA15:由于PA13和PA15JTAG/S序運行結果。2 )PA0:

5、PA0外接跳線連接到溫度傳感器DS18B20,所以在做按鍵KEY EXTI實驗時,先拔下開發板上PA0 與DS18B20 的跳線。實驗二 定時器實驗一、實驗目的、掌握STM32的TIMER 工作原理,熟悉STM32TIMER庫函數、學會使用STM32 庫函數在KEIL MDK IAR EWARM下開發基于TIMER 用程序、掌握嵌入式系統中延時的實現方法和主要應用、學會在嵌入式開發工具 MDK IAR 寄存器等方法調試嵌入式應用程序二、實驗環境、硬件:ALIENTEK STM32F103 嵌入式開發板、軟件:KEIL MDK 或 IAR EWARM三、實驗內容、流水燈實驗二:KEIL MDKI

6、AR 中建立STM32 工程,使用GPIO 和TIMER 計基于無限循環架構的嵌入式應用程序,使目標板上紅色LED 按固定時間一直閃爍,其中LED 點亮和熄滅的時間各為x (x021110223 秒32 位無符號變量CountOfToggle 用來統計紅色LED LED 采用軟件仿真的方式調試程序“Logic 等方法觀察連接紅色LED 的引腳PA8 “Debug LED32 位無符號變量CountOfToggle的變化情況。采用硬件下載的方式調試程序,觀察程序下載硬件運行時紅色LED 的閃爍情況。PWM輸出實驗:KEIL MDK IAR 中建立STM32 工程,使用GPIO 和TIMER PW

7、M 輸出達到部分點亮紅色LED 即在連接紅色LED 引腳 1)上輸出頻率為20kHz、占空比(即正脈沖時間與信號周期的比值)為94%的矩形脈沖信號,如下圖所示。采用軟件仿真的方式調試程序,當程序模擬運行時,使用“Logic Analyzer”觀察連接紅色LED 的引腳PA8 上的輸出波形。采用硬件下載的方式調試程序,觀察程序下載硬件運行時紅色LED 與實驗一中完全點亮的紅色LED 的亮度比較。四、硬件設計1 、發光二極管(LED)與嵌入式微控制器(STM32F103)的接口電路五、軟件設計、流水燈實驗二:PWM輸出實驗:六、實驗結果1 、流水燈實驗二:)軟件模擬仿真用連接紅色LED 的PA8 引腳的輸出信號波形圖描述軟件仿真的運行結果截圖描述變量窗口和調試窗口中記錄LED 閃爍次數的變量CountOfToggle 的變化情況)下載硬件運行用文字或圖片描述程序在STM32F103 微控制器上的運行結果STM32F103 微控制器上的運行結果為:LED 點亮之后熄滅并且循環點亮2 、PWM 輸出實驗:)軟件模擬仿真用連接紅色LED 的PA8 引腳的輸出信號波形圖描述軟件仿真的運行結果

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論