gpio操作步驟:1
) 使能
io口時鐘, 呼叫函式為
__hal_rcc_gpiox_clk_enable(
其中x=a~k)
。 2
) 初始化
io引數。呼叫函式
hal_gpio_init();
3) 操作
io輸入輸出。操作
io的方法就是上面我們講解的方法。
stm32f4系列io口結構:
gpio模式(4種輸入,4種輸出): 1
、 輸入浮空(浮空輸入狀態下,io的電平狀態是不確定的,完全由外部輸入決定,如果在該引腳懸空的情況下,讀取該埠的電平是不確定的。)
2、 輸入上拉(預設為高電平)
3、 輸入下拉(預設為低電平)
4、 模擬輸入(一般用作adc)
5、 開漏輸出(開漏
一般來說是
匹配不同電平
電平用的,只可以輸出強低電平,高電平需接上拉電阻)6
、 推挽輸出(一般連線數字器件,具有很強的驅動能力,可以輸出強高低電平)
7、 推挽式復用功能(內建外設輸出時使用)
8、 開漏式復用功能(內建外設輸出時使用)
模式詳解:
三極體特性:
stm32學習筆記 GPIO
2011 03 06 15 10 stm32基本上每個引腳都有8種配置模式 浮空輸入 帶弱上拉輸入 帶弱下拉輸入 模擬輸入 推挽輸出 開漏輸出 復用推挽輸出 復用開漏輸出 通常有5種方式使用某個引腳功能,它們的配置方式如下 1 作為普通gpio輸入 根據需要配置該引腳為浮空輸入 帶弱上拉輸入或帶弱下...
STM32學習筆記 GPIO
該微控制器在gpio功能方面有以下特點 1 4種輸入模式 gpio mode ain 模擬輸入 gpio mode in floating 浮空輸入 gpio mode ipd 下拉輸入 gpio mode ipu 上拉輸入 2 4種輸出模式 gpio mode out od 開漏輸出 gpio m...
stm32學習筆記01
一 stm32儲存結構 a 架構的理解 這個是stm32儲存器的對映 這個作為參考就好了。補充 can是過濾器 b 位段操作和系統啟動配置,以及iap的理解 c 上位機實驗的簡單介紹,應該用不到 二 電源控制 1 電源 vcc 電路的供電正電壓 vddd 晶元的工作數字正電壓 gnd 電路的供電負電...