實驗目的:掌握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...