GD32F303固件庫開發(fā)(6)----GPIO輸入函數(shù)說明
概述
本章主要講解GPIO輸入檢測。 需要GD樣片的可以加群申請:615061293。
視頻教學(xué)
https://www.bilibili.com/video/BV1pT4y1q7db/

csdn課程
課程更加詳細(xì)。?https://download.csdn.net/course/detail/37144
硬件準(zhǔn)備
這里準(zhǔn)備了2塊開發(fā)板進(jìn)行驗證,分別是GD32303C_START開發(fā)板。?

樣品申請
https://www.wjx.top/vm/wFGhGPF.aspx#
管腳配置
在GD32303C_START開發(fā)板中,按鍵的管腳為PA0。?

LED管腳如下所示。?

對GPIO管腳進(jìn)行初始化配置。
gpio_input_bit_get()函數(shù)
讀取指定的GPIO管腳電平狀態(tài)。?

例如按下按鍵LED1滅LE2亮,松開按鍵LED1亮LE2滅。
gpio_input_port_get()函數(shù)
讀取整個GPIO的電平狀態(tài)。?

?例如按下按鍵LED1滅LED2亮,松開按鍵LED1亮LE2滅。
最后
以上的代碼會在Q_qun里分享。Q_qun:615061293。 或者關(guān)注『記帖』,持續(xù)更新文章和學(xué)習(xí)資料!?

gpio_output_bit_get()函數(shù)
讀取輸出管腳電平狀態(tài)。?

例如按下按鍵LED2亮,如果LED1是亮的,那么切換為滅的狀態(tài),如果為滅切換為亮狀態(tài)。 設(shè)置斷點查看會更加準(zhǔn)確。
gpio_output_port_get()函數(shù)
讀取全部GPIO管腳輸出電平狀態(tài)。?

標(biāo)簽: