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

正文內(nèi)容

嵌入式實驗報告-wenkub

2024-10-21 09 本頁面
 

【正文】 2C編程,學(xué)會對EPC02的讀寫操作。當(dāng)I/O接口收到結(jié)束信號后,一方面停 止I/O設(shè)備的工作,另一方面向CPU提出中斷請求,使CPU從不介入的狀態(tài)解脫,并執(zhí)行一段檢查本次DMA傳輸操作正確性的代碼。DMA控制器獲得總線控制權(quán)后,CPU即刻掛起或只執(zhí)行內(nèi)部操作,由DMA控制器輸出讀寫命令,直接控制RAM與I/O接口進(jìn)行DMA傳輸。通過以上 5 步設(shè)置,我們就可以啟動一次 USART1 的 DMA 傳輸了。2)設(shè)置存儲器地址。3)使用串口調(diào)試助手觀察數(shù)據(jù)四.實驗設(shè)備硬件部分:PC計算機(jī)(宿主機(jī))、亮點STM32實驗板、JLINK。三.實驗內(nèi)容利用外部按鍵KEY0 來控制DMA 的傳送,每按一次KEY0,DMA 就傳送一次數(shù)據(jù)到USART1,然后在串口調(diào)試助手觀察進(jìn)度等信息。STM32 的ADC 在很多地方都可以用到,其ADC 的DMA 功能是很不錯的,實驗十五 DMA實驗一. 實驗簡介直接存儲器存取(DMA)用來提供在外設(shè)和存儲器之間或者存儲器和存儲器之間的高速數(shù)據(jù)傳輸。接下來我們要做的就是設(shè)置規(guī)則序列 0 里面的通道,然后啟動 ADC 轉(zhuǎn)換。4)設(shè)置 ADC1 規(guī)則序列的相關(guān)信息。五.實驗步驟1編寫主程序2編譯代碼,使用JLINK或ISP下載到實驗板,使用串口調(diào)試助手觀察數(shù)據(jù) 3記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:七.實驗總結(jié)本節(jié)將利用 STM32的 ADC1 通道 0 來采樣外部電壓值,并在串口調(diào)試助手中顯示出來。使用ADC將模擬量轉(zhuǎn)換為數(shù)字量。在中斷產(chǎn)生后,通過狀態(tài)寄存器的值來判斷此次產(chǎn)生的中斷屬于什么類型。3)設(shè)置 TIM3_DIER 允許更新中斷。五.實驗步驟,編寫定時器中斷的驅(qū)動程序。二.實驗?zāi)康氖炀氄莆斩〞r器中斷,學(xué)會對定時器中斷的編程操作。實驗七 定時器中斷實驗一. 實驗簡介STM32 的定時器是一個通過可編程預(yù)分頻器(PSC)驅(qū)動的 16 位自動裝載計數(shù)器(CNT)構(gòu)成。3)向 IWDG_KR 寫入 0XCCCC。五.實驗步驟,編寫?yīng)毩⒖撮T狗驅(qū)動程序。二.實驗?zāi)康耐ㄟ^編程,編寫一個獨立看門狗驅(qū)動程序三.實驗內(nèi)容啟動 STM32 的獨立看門狗,從而使能看門狗,在程序里面必須間隔一定時間喂狗,否則將導(dǎo)致程序復(fù)位。5)外部中斷是沿觸發(fā),有可能不能檢測到沿,比如 中斷線是低電平(浮空輸入),觸發(fā)是下降沿觸發(fā),可能會出現(xiàn)一直是低電平,高電平的時候是一樣的情況,電平持續(xù)為高電平。試驗中外部中斷函數(shù)不能進(jìn)入的原因分析 : 1)GPIO或者AFIO的時鐘沒有開啟。3)開啟與該 IO口相對的線上中斷/事件,設(shè)置觸發(fā)條件。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。二.實驗?zāi)康倪M(jìn)一步掌握串口編程,進(jìn)一步學(xué)習(xí)外部中斷編程,提高編程能力。該實驗的硬件配置不同于前兩個實驗,串口 1 與USB 串口默認(rèn)是分開的,并沒有在PCB上連接在一起,需要通過跳線帽來連接一下。五.實驗步驟1編寫串口初始化代碼2編寫中斷服務(wù)程序代碼3編譯代碼,使用JLINK或ISP下載到實驗板 4記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:把代碼下載到 MiniSTM32 開發(fā)板,可以看到板子上的LED0 開始閃爍,說明程序已經(jīng)在跑了。三.實驗內(nèi)容編寫主程序,初始化串口1,設(shè)置波特率為9600,無校驗,數(shù)據(jù)位8位,停止位1位。TM32 的IO 口做輸入使用的時候,是通過讀取IDR 的內(nèi)容來讀取IO 口的狀態(tài)的。五.實驗步驟1在實驗1代碼的基礎(chǔ)上,編寫中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務(wù)程序通信,編寫完成主程序 3編寫中斷服務(wù)程序4編譯代碼,使用JLINK下載到實驗板 6記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:我們將通過MiniSTM32 板上載有的3個按鈕,來控制板上的2個LED,其中KEY0控制LED0,按一次亮,再按一次,就滅。三.實驗內(nèi)容實現(xiàn)初始化GPIO,并配置中斷,在中斷服務(wù)程序中通過修改全局變量,達(dá)到控制流水燈速度及方向。七.實驗總結(jié)通過本次次實驗我了解了STM32開發(fā)板的基本使用,初次接觸這個開發(fā)板和MDK KEILC軟件,對軟件操作不太了解,通過這次實驗了解并熟練地使用MDK KEIL軟件,用這個軟件來編程和完成一些功能的實現(xiàn)。使用JLINK下載代碼到目標(biāo)板,查看運行結(jié)果,使用JLINK在線調(diào)試。七、實驗數(shù)據(jù)及結(jié)果分析:實驗代碼:電子科技大學(xué)計算機(jī)學(xué)院實驗中心實驗截圖:電子科技大學(xué)計算機(jī)學(xué)院實驗中心八、實驗結(jié)論、心得體會和改進(jìn)建議:通過本實驗讓我對串口程序的編寫有初步的了解,已經(jīng)對軟硬件間的銜接更加深刻的理解第二篇:嵌入式實驗報告目錄實驗一 跑馬燈實驗.........................................................................1 實驗二 按鍵輸入實驗.....................................................................3 實驗三 串口實驗.............................................................................5 實驗四 外部中斷實驗.....................................................................8 實驗五 獨立看門狗實驗................................................................11 實驗七 定時器中斷實驗................................................................13 實驗十三 ADC實驗........................................................................15 實驗十五 DMA實驗........................................................................17 實驗十六 I2C實驗........................................................................21 實驗十七 SPI實驗........................................................................24 實驗二十一 紅外遙控實驗............................................................27 實驗二十二 DS18B20實驗.............................................................30實驗一 跑馬燈實驗一.實驗簡介我的第一個實驗,跑馬燈實驗。編寫程序并調(diào)試運行完成實驗內(nèi)容。數(shù)據(jù)拷貝程序需要判斷傳遞參數(shù)的正確性:源數(shù)據(jù)區(qū)和目的數(shù)據(jù)區(qū)不能重疊,如果重疊則不進(jìn)行拷貝操作,并返回錯誤碼(1),否則進(jìn)行數(shù)據(jù)拷貝并返回成功碼(0)。三、實驗原理:M處理器指令編程基礎(chǔ)。調(diào)試并撰寫實驗報告。二.實驗?zāi)康恼莆誗TM32開發(fā)環(huán)境,掌握從無到有的構(gòu)建工程。四.實驗設(shè)備硬件部分:PC計算機(jī)(宿主機(jī))、亮點STM32實驗板、JLINK。作為 STM32 的入門第一個例子,詳細(xì)介紹了STM32 的IO口操作,同時鞏固了前面的學(xué)習(xí),并進(jìn)一步介紹了MDK的軟件仿真功能。使用JLINK下載代碼到目標(biāo)板,查看運行結(jié)果,使用JLINK在線調(diào)試。KEY1 控制LED1,效果同KEY0。這里需要注意的是 KEY0 和KEY1 是低電平有效的,而WK_UP 是高電平有效的,而且要確認(rèn)WK_UP 按鈕與DS18B20 的連接是否已經(jīng)斷開,要先斷開,否則DS18B20 會干擾WK_UP按鍵!并且KEY0 和KEY1 連接在與JTAG 相關(guān)的IO 口上,所以在軟件編寫的時候要先禁用JTAG 功能,才能把這兩個IO 口當(dāng)成普通IO 口使用。編寫中斷服務(wù)程序代碼實現(xiàn)將發(fā)送過來的數(shù)據(jù)回送。接著我們打開串口調(diào)試助手,看到如下信息:證明串口數(shù)據(jù)發(fā)送沒問題。這里我們把P4 的RXD 和TXD 用跳線帽與P3 的PA9 和PA10 連接起來。三.實驗內(nèi)容初始化IO口的輸入,開啟復(fù)用時鐘,設(shè)置IO與中斷的映射關(guān)系,從而開啟與IO口相對應(yīng)的線上中斷事件,設(shè)置觸發(fā)條件。五.實驗步驟 使用ISP下載到實驗板 測試運行結(jié)果記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:打開串口助手。4)配置中斷分組(NVIC),并使能中斷。2)GPIO和配置的中斷線路不匹配。6)沒有用軟件中斷來觸發(fā)外部中斷,調(diào)用函數(shù)EXTI_GenerateSWInterrupt;,因為軟件中斷先于邊沿中斷處理。利用這一點,我們本章將通過一個 LED 燈來指示程序是否重啟,來驗證 STM32 的獨立看門狗。建立和配置工程 編寫代碼使用ISP下載到實驗板記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:在配置看門狗后,看到LED0 不停的閃爍,如果WK_UP 按鍵按下,就喂狗,只要WK_UP 不停的按,看門狗就一直不會產(chǎn)生復(fù)位,保持LED0 的常亮,一旦超過看門狗定溢出時間(Tout)還沒按,那么將會導(dǎo)致程序重啟,這將導(dǎo)致LED0 熄滅一次。通過上面 3個步驟,啟動 STM32 的看門狗,從而使能看門狗,在程序里面就必須間隔一定時間喂狗,否則將導(dǎo)致程序復(fù)位。STM32 的通用定時器可以被用于:測量輸入信號的脈沖長度(輸入捕獲)或者產(chǎn)生輸出波形(輸出比較和 PWM)等。三.實驗內(nèi)容使用定時器產(chǎn)生中斷,然后在中斷服務(wù)函數(shù)里面翻轉(zhuǎn) LED1 上的電平,來指示定時器中斷的產(chǎn)生,修改中斷時間。,使用JLINK或ISP下載到實驗板 ,撰寫實驗報告六.實驗結(jié)果及測試源代碼:七.實驗總結(jié)通過本次實驗,認(rèn)識到時間中斷來控制LED燈的閃爍,同時也可以將時間中斷應(yīng)用到控制其他的程序塊。4)允許 TIM3 工作。然后執(zhí)行相關(guān)的操作,我們這里使用的是更新(溢出)中斷,所以在狀態(tài)寄存器 SR 的最低位。二.實驗?zāi)康恼莆誅AC和ADC編程。步驟如下:1)開啟 PA 口時鐘,設(shè)置 PA0 為模擬輸入。5)開啟 AD 轉(zhuǎn)換器,并校準(zhǔn)。在轉(zhuǎn)換結(jié)束后,讀取 ADC1_DR 里面的值。無須CPU干預(yù),數(shù)據(jù)可以通過DMA快速地移動,這就節(jié)省了CPU的資源來做其他操作。LED0 還是用來做為程序運行的指示燈。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、網(wǎng)絡(luò)調(diào)試助手。3)設(shè)置傳輸數(shù)據(jù)量。DMA控制器對DMA請求判別優(yōu)先級及屏蔽,向總線裁決邏輯提出總線請求。在DMA控制器的控制下,在存儲器和外部設(shè)備之間直接進(jìn)行數(shù)據(jù)傳送,在傳送過中不需要中央處理器的參與。最后,帶著本次操作結(jié)果及狀態(tài)繼續(xù)執(zhí)行原來的程序。三.實驗內(nèi)容編寫I2C驅(qū)動程序,使用驅(qū)動程序初始化EPC02,判斷設(shè)備正確性。2編寫主程序3編譯代碼,使用JLINK或ISP下載到實驗板 4記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試伴隨 LED0 的不停閃爍,提示程序在運行。IIC總線在傳送數(shù)據(jù)過程中共有三種類型信號,它們分別是:開始信號、結(jié)束信號和應(yīng)答信號。通過本次實驗,我掌握了如何使用IIC寫入與讀出數(shù)據(jù),學(xué)習(xí)了編寫I2C驅(qū)動程序,使用驅(qū)動程序初始化EPC02,判斷設(shè)備正確性,以及如何在助手上顯示。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1