freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式實驗報告五(編輯修改稿)

2024-10-21 09:36 本頁面
 

【文章內(nèi)容簡介】 四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。五.實驗步驟 ,使用JLINK或ISP下載到實驗板 ,撰寫實驗報告六.實驗結(jié)果及測試源代碼:使用串口調(diào)試助手觀察數(shù)據(jù)七.實驗總結(jié)紅外遙控是一種無線、非接觸控制技術(shù),具有抗干擾能力強,信息傳輸可靠,功耗低,成本低,易實現(xiàn)等顯著優(yōu)點,被諸多電子設(shè)備特別是家用電器廣泛采用,并越來越多的應用到計算機系統(tǒng)中。通過本節(jié)實驗,我學習到了如何編程使用紅外遙控控制,在本程序中只是簡單地輸出一個數(shù)值,在以后的應用中可以實現(xiàn)更強大的功能,比如用紅外遠程輸入控制開發(fā)板進行一些操作。對STM32有了進一步的認識。實驗二十二 DS18B20實驗一. 實驗簡介一. 在ALIENTEK MiniSTM32 開發(fā)板上,通過 DS18B20 來讀取環(huán)境溫度值。二.實驗目的鞏固SPI編程。掌握使用感應器獲取環(huán)境溫度的方法。三.實驗內(nèi)容四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。五.實驗步驟,編寫DS18B20驅(qū)動程序 編寫主程序編譯代碼,使用JLINK或ISP下載到實驗板 記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:使用串口調(diào)試助手觀察數(shù)據(jù):七.實驗總結(jié)DS18B20 是由 DALLAS 半導體公司推出的一種的“一線總線”接口的溫度傳感器。與傳統(tǒng)的熱敏電阻等測溫元件相比,它是一種新型的體積小、適用電壓寬、與微處理器接口簡單的數(shù)字化溫度傳感器。通過本次實驗,我認識到STM32的強大,在開發(fā)板上可以添加其他感應器從而實現(xiàn)更強大的功能。添加了DS18B20后的開發(fā)板可以感應外界的溫度,通過公式計算顯示出來。第三篇:嵌入式實驗報告嵌入式系統(tǒng)及應用課 程設(shè)計報告姓名:陳宥祎班級:14級計算機01班 學號:1255010116 指導老師:黃衛(wèi)紅按鍵輸入實驗一.實驗簡介在實驗一的基礎(chǔ)上,使用按鍵控制流水燈速度,及使用按鍵控制流水燈流水方向。二.實驗目的熟練使用庫函數(shù)操作GPIO,掌握中斷配置和中斷服務(wù)程序編寫方法,掌握通過全局變量在中斷服務(wù)程序和主程序間通信的方法。三.實驗內(nèi)容實現(xiàn)初始化GPIO,并配置中斷,在中斷服務(wù)程序中通過修改全局變量,達到控制流水燈速度及方向。使用JLINK下載代碼到目標板,查看運行結(jié)果,使用JLINK在線調(diào)試。四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。五.實驗步驟1在實驗1代碼的基礎(chǔ)上,編寫中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務(wù)程序通信,編寫完成主程序 3編寫中斷服務(wù)程序4編譯代碼,使用JLINK下載到實驗板 6記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:我們將通過MiniSTM32 板上載有的3個按鈕,來控制板上的2個LED,其中KEY0控制LED0,按一次亮,再按一次,就滅。KEY1 控制LED1,效果同KEY0。KEY_2(KEY_UP),同時控制LED0 和LED1,按一次,他們的狀態(tài)就翻轉(zhuǎn)一次。七.實驗總結(jié)通過本次實驗,我學會了如何使用STM32 的IO 口作為輸入用。TM32 的IO 口做輸入使用的時候,是通過讀取IDR 的內(nèi)容來讀取IO 口的狀態(tài)的。這里需要注意的是 KEY0 和KEY1 是低電平有效的,而WK_UP 是高電平有效的,而且要確認WK_UP 按鈕與DS18B20 的連接是否已經(jīng)斷開,要先斷開,否則DS18B20 會干擾WK_UP按鍵!并且KEY0 和KEY1 連接在與JTAG 相關(guān)的IO 口上,所以在軟件編寫的時候要先禁用JTAG 功能,才能把這兩個IO 口當成普通IO 口使用。串口通信一.實驗簡介編寫代碼實現(xiàn)串口發(fā)送和接收,將通過串口發(fā)送來的數(shù)據(jù)回送回去。二.實驗目的掌握STM32基本串口編程,進一步學習中斷處理。三.實驗內(nèi)容編寫主程序,初始化串口1,設(shè)置波特率為9600,無校驗,數(shù)據(jù)位8位,停止位1位。編寫中斷服務(wù)程序代碼實現(xiàn)將發(fā)送過來的數(shù)據(jù)回送。四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。五.實驗步驟1編寫串口初始化代碼2編寫中斷服務(wù)程序代碼3編譯代碼,使用JLINK或ISP下載到實驗板 4記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:把代碼下載到 MiniSTM32 開發(fā)板,可以看到板子上的LED0 開始閃爍,說明程序已經(jīng)在跑了。接著我們打開串口調(diào)試助手,看到如下信息:證明串口數(shù)據(jù)發(fā)送沒問題。接著,我們在發(fā)送區(qū)輸入上面的文字,輸入完后按回車鍵。然后單擊發(fā)送,可以得到如下結(jié)果:七.實驗總結(jié)通過本次實驗,我進一步了解了串口的使用,學會了通過串口發(fā)送和接收數(shù)據(jù),將通過串口發(fā)送來的數(shù)據(jù)回送回去。該實驗的硬件配置不同于前兩個實驗,串口 1 與USB 串口默認是分開的,并沒有在PCB上連接在一起,需要通過跳線帽來連接一下。這里我們把P4 的RXD 和TXD 用跳線帽與P3 的PA9 和PA10 連接起來。外部中斷一.實驗簡介STM32 的 IO 口在本章第一節(jié)有詳細介紹,而外部中斷在第二章也有詳細的闡述。這里我們將介紹如何將這兩者結(jié)合起來,實現(xiàn)外部中斷輸入。二.實驗目的進一步掌握串口編程,進一步學習外部中斷編程,提高編程能力。三.實驗內(nèi)容初始化IO口的輸入,開啟復用時鐘,設(shè)置IO與中斷的映射關(guān)系,從而開啟與IO口相對應的線上中斷事件,設(shè)置觸發(fā)條件。配置中斷分組(NVIC),并使能中斷,編寫中斷服務(wù)函數(shù)。四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。五.實驗步驟 使用ISP下載到實驗板 測試運行結(jié)果記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:打開串口助手。七.實驗總結(jié)首先需要將IO設(shè)置為中斷輸入口: 1)初始化 IO 口為輸入。2)開啟 IO 口復用時鐘,設(shè)置 IO 口與中斷線的映射關(guān)系。3)開啟與該 IO口相對的線上中斷/事件,設(shè)置觸發(fā)條件。4)配置中斷分組(NVIC),并使能中斷。5)編寫中斷服務(wù)函數(shù)。這一節(jié),使用的是中斷來檢測按鍵,通過 WK_UP 按鍵實現(xiàn)按一次 LED0 和 LED 1 同時翻轉(zhuǎn),按 KEY0 翻轉(zhuǎn) LED0,按 KEY1 翻轉(zhuǎn) LED1。試驗中外部中斷函數(shù)不能進入的原因分析 : 1)GPIO或者AFIO的時鐘沒有開啟。2)GPIO和配置的中斷線路不匹配。3)中斷觸發(fā)方式和實際不相符合。4)中斷處理函數(shù)用庫函數(shù)時,寫錯,經(jīng)常可能出現(xiàn)數(shù)字和字母之間沒有下劃線。5)外部中斷是沿觸發(fā),有可能不能檢測到沿,比如 中斷線是低電平(浮空輸入),觸發(fā)是下降沿觸發(fā),可能會出現(xiàn)一直是低電平,高電平的時候是一樣的情況,電平持續(xù)為高電平。6)沒有用軟件中斷來觸發(fā)外部中斷,調(diào)用函數(shù)EXTI_GenerateSWInterrupt;,因為軟件中斷先于邊沿中斷處理。獨立看門狗實驗一. 實驗簡介獨立看門狗(IWDG)由專用的低速時鐘(LSI)驅(qū)動,即使主時鐘發(fā)生故障它也仍然有效。窗口看門狗由從APB1時鐘分頻后得到的時鐘驅(qū)動,通過可配置的時間窗口來檢測應用程序非正常的過遲或過早的操作。二.實驗目的通過編程,編寫一個獨立看門狗驅(qū)動程序三.實驗內(nèi)容啟動 STM32 的獨立看門狗,從而使能看門狗,在程序里面必須間隔一定時間喂狗,否則將導致程序復位。利用這一點,我們本章將通過一個 LED 燈來指示程序是否重啟,來驗證 STM32 的獨立看門狗。四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。五.實驗步驟,編寫獨立看門狗驅(qū)動程序。建立和配置工程 編寫代碼使用ISP下載到實驗板記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:在配置看門狗后,看到LED0 不停的閃爍,如果WK_UP 按鍵按下,就喂狗,只要WK_UP 不停的按,看門狗就一直不會產(chǎn)生復位,保持LED0 的常亮,一旦超過看門狗定溢出時間(Tout)還沒按,那么將會導致程序重啟,這將導致LED0 熄滅一次。七.實驗總結(jié)通過本次實驗,我掌握了啟動獨立看門狗的步驟: 1)向 IWDG_KR 寫入 0X5555。2)向 IWDG_KR 寫入 0XAAAA。3)向 IWDG_KR 寫入 0XCCCC。通過上面 3個步驟,啟動 STM32 的看門狗,從而使能看門狗,在程序里面就必須間隔一定時間喂狗,否則將導致程序復位。利用這一點,本章通過一個LED 燈來指示程序是否重啟,來驗證 STM32 的獨立看門狗。在配置看門狗后,LED0 將常亮,如果 WK_UP 按鍵按下,就喂狗,只要 WK_UP 不停的按,看門狗就一直不會產(chǎn)生復位,保持 LED 0 的常亮,一旦超過看門狗溢出時間(Tout)還沒按,那么將會導致程序重啟,這將導致 LED 0 熄滅一次。第四篇:嵌入式實驗報告西安郵電大學嵌入式處理器及應用實驗報告書學院名稱學生姓名專業(yè)名稱班級: : : :實驗一ADS 集成開發(fā)環(huán)境練習一、實驗目的:了解ADS 集成開發(fā)環(huán)境的使用方法。二、實驗內(nèi)容:。,并添加到工程中。三、實驗步驟: IDE集成開發(fā)環(huán)境,選擇File—New,使用ARM Executable Image工程模板建立一個工程,工程名稱為ADS。—,設(shè)置直接添加到項目中,輸入程序代碼。 New,對于中文支持不完善,因此建議修改字體。選擇Edit—Perferences,在Font選項設(shè)置字體為Fixedsys,Script為CHINESE_GB2312。建議在Tab Inserts Spaces前打勾,使Tab鍵插入的是多個空格?!狣ebugRel Settings,在DebugRel Settings對話框的左邊選擇ARM Linker項,然后在Output頁設(shè)置連接地址ROBase 為0x40000000,RW Base 為0x40003000,在Options頁設(shè)置調(diào)試入口地址Image entry point 為 0x40000000?!狹ake,將編譯鏈接整個工程。—Debug,或單擊快捷鍵F5,IDE環(huán)境就會啟動AXD調(diào)試軟件。四、程序清單:AREAExample1,CODE,READONLY。聲明代碼段Example1ENTRY。標識程序入口CODE32。聲明32 位ARM 指令STARTMOVR0,15。設(shè)置參數(shù)MOVR1,8ADDSR0,R0,R1。R0 = R0 + R1BSTARTEND五、心得體會:通過本次實驗,我熟悉了ADS 集成開發(fā)環(huán)境,學會了怎樣建立工程,在工程里面建立文件和進行最基本的運行操作。我感觸最深的是每次軟件的開始使用是最關(guān)鍵的,想要掌握一個軟件的使用必須進行多次的練習,多練幾遍自然而然的會熟練的操作。實驗二存儲器訪問指令練習實驗一、實驗目的: 集成開發(fā)環(huán)境及ARMulator軟件仿真。,并能編寫簡單的匯編程序。二、實驗內(nèi)容:,將數(shù)據(jù)加1,若結(jié)果小于10
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1