基礎實驗2 GPIO輸入實驗

2021-10-19 10:02:27 字數 662 閱讀 1558

實驗目的:掌握gpio的輸入功能。

實驗現象:按下user按鍵,ld5點亮,鬆開後熄滅。

**如下(示例):

int

main

(void

)else

if(userkey_value ==1)

/* user code end while */

/* user code begin 3 */

}/* user code end 3 */

}

gpio_pinstate hal_gpio_readpin

(gpio_typedef *gpiox, uint16_t gpio_pin)

else

return bitstatus;

}

gpio_pin_reset //低電平

gpio_pin_set //高電平

void

hal_gpio_writepin

(gpio_typedef *gpiox, uint16_t gpio_pin, gpio_pinstate pinstate)

else

}

bsrr:埠清除/設定暫存器

brr:埠清除暫存器

按鍵實驗 GPIO輸入

1 參考資料 stm32f1開發指南 庫函式版本 第8章 按鍵輸入實驗 stm32中文參考手冊v10 第8章通用和復用功能io gpio和afio 2 硬體連線 key up pa0 key0 pe4 key1 pe3 key2 pe2 3 gpio輸入操作說明 讀取io口輸入電平呼叫庫函式為 ui...

實驗三 GPIO輸入試驗

一 實驗目的與要求 1 認識lpc2103 微控制器的硬體電路 2 學習用 c語言編寫延時子程式 3 學習用 軟體模擬流水燈 二 實驗裝置 計算機三 實驗原理電路 p0 口控制發光二極體的陰極,則可以不需要驅動電路,直接由限流電阻控制發光二極體的亮度。實驗電路如下 四 實驗內容與步驟 1 編寫程式,...

按鍵實驗 GPIO的輸入模式

按鍵實驗 gpio的輸入模式 引言 在之前的實驗中,小羅同學使用的都只是gpio的輸出模式,這次的按鍵實驗雖然比較簡單,但也是我第一次接觸gpio的輸入,所以還是想寫點東西記錄一下。按鍵模組電路圖 我手中的開發板除去復位按鍵後還有其餘四個按鍵,電路結構圖如下 以上四個按鍵所對應的管腳編號分別為 pa...