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

正文內(nèi)容

嵌入式實驗報告五-文庫吧資料

2024-10-21 09:36本頁面
  

【正文】 IDE集成開發(fā)環(huán)境,選擇File—New,使用ARM Executable Image工程模板建立一個工程,工程名稱為ADS。二、實驗內(nèi)容:。在配置看門狗后,LED0 將常亮,如果 WK_UP 按鍵按下,就喂狗,只要 WK_UP 不停的按,看門狗就一直不會產(chǎn)生復(fù)位,保持 LED 0 的常亮,一旦超過看門狗溢出時間(Tout)還沒按,那么將會導(dǎo)致程序重啟,這將導(dǎo)致 LED 0 熄滅一次。通過上面 3個步驟,啟動 STM32 的看門狗,從而使能看門狗,在程序里面就必須間隔一定時間喂狗,否則將導(dǎo)致程序復(fù)位。2)向 IWDG_KR 寫入 0XAAAA。建立和配置工程 編寫代碼使用ISP下載到實驗板記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:在配置看門狗后,看到LED0 不停的閃爍,如果WK_UP 按鍵按下,就喂狗,只要WK_UP 不停的按,看門狗就一直不會產(chǎn)生復(fù)位,保持LED0 的常亮,一旦超過看門狗定溢出時間(Tout)還沒按,那么將會導(dǎo)致程序重啟,這將導(dǎo)致LED0 熄滅一次。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。利用這一點,我們本章將通過一個 LED 燈來指示程序是否重啟,來驗證 STM32 的獨立看門狗。窗口看門狗由從APB1時鐘分頻后得到的時鐘驅(qū)動,通過可配置的時間窗口來檢測應(yīng)用程序非正常的過遲或過早的操作。6)沒有用軟件中斷來觸發(fā)外部中斷,調(diào)用函數(shù)EXTI_GenerateSWInterrupt;,因為軟件中斷先于邊沿中斷處理。4)中斷處理函數(shù)用庫函數(shù)時,寫錯,經(jīng)??赡艹霈F(xiàn)數(shù)字和字母之間沒有下劃線。2)GPIO和配置的中斷線路不匹配。這一節(jié),使用的是中斷來檢測按鍵,通過 WK_UP 按鍵實現(xiàn)按一次 LED0 和 LED 1 同時翻轉(zhuǎn),按 KEY0 翻轉(zhuǎn) LED0,按 KEY1 翻轉(zhuǎn) LED1。4)配置中斷分組(NVIC),并使能中斷。2)開啟 IO 口復(fù)用時鐘,設(shè)置 IO 口與中斷線的映射關(guān)系。五.實驗步驟 使用ISP下載到實驗板 測試運行結(jié)果記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:打開串口助手。四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。三.實驗內(nèi)容初始化IO口的輸入,開啟復(fù)用時鐘,設(shè)置IO與中斷的映射關(guān)系,從而開啟與IO口相對應(yīng)的線上中斷事件,設(shè)置觸發(fā)條件。這里我們將介紹如何將這兩者結(jié)合起來,實現(xiàn)外部中斷輸入。這里我們把P4 的RXD 和TXD 用跳線帽與P3 的PA9 和PA10 連接起來。然后單擊發(fā)送,可以得到如下結(jié)果:七.實驗總結(jié)通過本次實驗,我進一步了解了串口的使用,學(xué)會了通過串口發(fā)送和接收數(shù)據(jù),將通過串口發(fā)送來的數(shù)據(jù)回送回去。接著我們打開串口調(diào)試助手,看到如下信息:證明串口數(shù)據(jù)發(fā)送沒問題。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。編寫中斷服務(wù)程序代碼實現(xiàn)將發(fā)送過來的數(shù)據(jù)回送。二.實驗?zāi)康恼莆誗TM32基本串口編程,進一步學(xué)習(xí)中斷處理。這里需要注意的是 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 口使用。七.實驗總結(jié)通過本次實驗,我學(xué)會了如何使用STM32 的IO 口作為輸入用。KEY1 控制LED1,效果同KEY0。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。使用JLINK下載代碼到目標(biāo)板,查看運行結(jié)果,使用JLINK在線調(diào)試。二.實驗?zāi)康氖炀毷褂脦旌瘮?shù)操作GPIO,掌握中斷配置和中斷服務(wù)程序編寫方法,掌握通過全局變量在中斷服務(wù)程序和主程序間通信的方法。添加了DS18B20后的開發(fā)板可以感應(yīng)外界的溫度,通過公式計算顯示出來。與傳統(tǒng)的熱敏電阻等測溫元件相比,它是一種新型的體積小、適用電壓寬、與微處理器接口簡單的數(shù)字化溫度傳感器。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。掌握使用感應(yīng)器獲取環(huán)境溫度的方法。實驗二十二 DS18B20實驗一. 實驗簡介一. 在ALIENTEK MiniSTM32 開發(fā)板上,通過 DS18B20 來讀取環(huán)境溫度值。通過本節(jié)實驗,我學(xué)習(xí)到了如何編程使用紅外遙控控制,在本程序中只是簡單地輸出一個數(shù)值,在以后的應(yīng)用中可以實現(xiàn)更強大的功能,比如用紅外遠(yuǎn)程輸入控制開發(fā)板進行一些操作。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。二.實驗?zāi)康恼莆站幊虒崿F(xiàn)紅外遙控控制開發(fā)板的方法。對STM32開發(fā)板有了進一步的了解。大家可以通過跳線帽把PA5 和PA6 短接就可以看到報錯了。3)使能 SPI。SPI 的設(shè)置步驟:1)配置相關(guān)引腳的復(fù)用功能,使能 SPI時鐘。接著我們按KEY2,可以看我們剛剛寫入的數(shù)據(jù)被顯示出來了,如下圖所示:七.實驗總結(jié)SPI 接口主要應(yīng)用在EEPROM,F(xiàn)LASH,實時時鐘,AD 轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間。2編寫主程序3編譯代碼,使用JLINK或ISP下載到實驗板 4記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:伴隨 LED0 的不停閃爍,提示程序在運行。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。二.實驗?zāi)康氖炀氄莆誗PI編程,學(xué)會對的W25Q64讀寫操作。通過本次實驗,我掌握了如何使用IIC寫入與讀出數(shù)據(jù),學(xué)習(xí)了編寫I2C驅(qū)動程序,使用驅(qū)動程序初始化EPC02,判斷設(shè)備正確性,以及如何在助手上顯示。程序在開機的時候會檢測 24C02 是否存在,如果不存在則會在TFTLCD 模塊上顯示錯誤信息,同時LED0 慢閃。IIC總線在傳送數(shù)據(jù)過程中共有三種類型信號,它們分別是:開始信號、結(jié)束信號和應(yīng)答信號。接著我們按KEY2,可以看我們剛剛寫入的數(shù)據(jù)被顯示出來了,如下圖所示:源代碼:七.實驗總結(jié)IIC是由數(shù)據(jù)線 SDA 和時鐘 SCL 構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。2編寫主程序3編譯代碼,使用JLINK或ISP下載到實驗板 4記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試伴隨 LED0 的不停閃爍,提示程序在運行。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。三.實驗內(nèi)容編寫I2C驅(qū)動程序,使用驅(qū)動程序初始化EPC02,判斷設(shè)備正確性。實驗十六 I2C實驗一.實驗簡介編程實現(xiàn)對使用I2C接口的EPC02芯片進行寫和讀操作。最后,帶著本次操作結(jié)果及狀態(tài)繼續(xù)執(zhí)行原來的程序。當(dāng)完成規(guī)定的成批數(shù)據(jù)傳送后,DMA控制器即釋放總線控制權(quán),并向I/O接口發(fā)出結(jié)束信號。在DMA控制器的控制下,在存儲器和外部設(shè)備之間直接進行數(shù)據(jù)傳送,在傳送過中不需要中央處理器的參與。此時,總線裁決邏輯輸出總線應(yīng)答,表示DMA已經(jīng)響應(yīng),通過DMA控制器通知I/O接口開始DMA傳輸。DMA控制器對DMA請求判別優(yōu)先級及屏蔽,向總線裁決邏輯提出總線請求。5)使能 DMA1 通道 4,啟動傳輸。3)設(shè)置傳輸數(shù)據(jù)量。我們打開串口調(diào)試助手,然后按KEY0,可以看到串口顯示如下內(nèi)容:七.實驗總結(jié)本節(jié)利用 STM32 的 DMA 來實現(xiàn)串口數(shù)據(jù)傳送,DMA通道的配置需要: 1)設(shè)置外設(shè)地址。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、網(wǎng)絡(luò)調(diào)試助手。2)指示燈LED0。LED0 還是用來做為程序運行的指示燈。提高編程能力。無須CPU干預(yù),數(shù)據(jù)可以通過DMA快速地移動,這就節(jié)省了CPU的資源來做其他操作。通過本次實驗的學(xué)習(xí),我們了解了STM32 ADC的使用,但這僅僅是STM32強大的ADC 功能的一小點應(yīng)用。在轉(zhuǎn)換結(jié)束后,讀取 ADC1_DR 里面的值。在上面的校準(zhǔn)完成之后,ADC 就算準(zhǔn)備好了。5)開啟 AD 轉(zhuǎn)換器,并校準(zhǔn)。3)設(shè)置 ADC1 的工作模式。步驟如下:1)開啟 PA 口時鐘,設(shè)置 PA0 為模擬輸入。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。二.實驗?zāi)康恼莆誅AC和ADC編程。實驗十三 ADC實驗一.實驗簡介通過DAC將STM32系統(tǒng)的數(shù)字量轉(zhuǎn)換為模擬量。然后執(zhí)行相關(guān)的操作,我們這里使用的是更新(溢出)中斷,所以在狀態(tài)寄存器 SR 的最低位。6)編寫中斷服務(wù)函數(shù)。4)允許 TIM3 工作。2)設(shè)置 TIM3_ARR 和 TIM3_PSC 的值。,使用JLINK或ISP下載到實驗板 ,撰寫實驗報告六.實驗結(jié)果及測試源代碼:七.實驗總結(jié)通過本次實驗,認(rèn)識到時間中斷來控制LED燈的閃爍,同時也可以將時間中斷應(yīng)用到控制其他的程序塊。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。三.實驗內(nèi)容使用定時器產(chǎn)生中斷,然后在中斷服務(wù)函數(shù)里面翻轉(zhuǎn) LED1 上的電平,來指示定時器中斷的產(chǎn)生,修改中斷時間。STM32 的每個通用定時器都是完全獨立的,沒有互相共享的任何資源。STM32 的通用定時器可以被用于:測量輸入信號的脈沖長度(輸入捕獲)或者產(chǎn)生輸出波形(輸出比較和 PWM)等。在配置看門狗后,LED0 將常亮,如果 WK_UP 按鍵按下,就喂狗,只要 WK_UP 不停的按,看門狗就一直不會產(chǎn)生復(fù)位,保持 LED 0 的常亮,一旦超過看門狗溢出時間(Tout)還沒按,那么將會導(dǎo)致程序重啟,這將導(dǎo)致 LED 0 熄滅一次。通過上面 3個步驟,啟動 STM32 的看門狗,從而使能看門狗,在程序里面就必須間隔一定時間喂狗,否則將導(dǎo)致程序復(fù)位。2)向 IWDG_KR 寫入 0XAAAA。建立和配置工程 編寫代碼使用ISP下載到實驗板記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:在配置看門狗后,看到LED0 不停的閃爍,如果WK_UP 按鍵按下,就喂狗,只要WK_UP 不停的按,看門狗就一直不會產(chǎn)生復(fù)位,保持LED0 的常亮,一旦超過看門狗定溢出時間(Tout)還沒按,那么將會導(dǎo)致程序重啟,這將導(dǎo)致LED0 熄滅一次。軟件部分:PC機WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。利用這一點,我們本章將通過一個 LED 燈來指示程序是否重啟,來驗證 STM32 的獨立看門狗。窗口看門狗由從APB1時鐘分頻后得到的時鐘驅(qū)動,通過可配置的時間窗口來檢測應(yīng)用程序非正常的過遲或過早的操作。6)沒有用軟件中斷來觸發(fā)外部中斷,調(diào)用函數(shù)EXTI_GenerateSWInterrupt;,因為軟件中斷先于邊沿中斷處理。4)中斷處理函數(shù)用庫函數(shù)時,寫錯,經(jīng)??赡艹霈F(xiàn)數(shù)字和字母之間沒有下劃線。2)GPIO和配置的中斷線路不匹配。這一節(jié),使用的是中斷來檢測按鍵,通過 WK_UP 按鍵實現(xiàn)按一次 LED0 和 LED 1 同時翻轉(zhuǎn),按 KEY0 翻轉(zhuǎn) LED0,按 KEY1 翻轉(zhuǎn) LED1。4)配置中斷分組(NVIC),并使能中斷。2)開啟 IO 口復(fù)用時鐘,設(shè)置 IO 口與中斷線的映射關(guān)系。五.實驗步驟 使用ISP下載到實驗板 測試運行結(jié)果記錄實驗過程,撰寫實驗報告六.實驗結(jié)果及測試源代碼:打開串口助手。四.實驗設(shè)備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。三.實驗內(nèi)容初始化IO口的輸入,開啟復(fù)用時鐘,設(shè)置IO與中斷的映射關(guān)系,從而開啟與IO口相對應(yīng)的線上中斷事件,設(shè)置觸發(fā)條件。這里我們將介紹如何將這兩者結(jié)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1