STM32初學之GPIO八種模式

剛開始接觸STM32,啥都不懂,看到GPIO,有點複雜,做個小結吧。

GPIO八種模式:

1. GPIO_Mode_AIN   模擬輸入 : 應用ADC模擬輸入,或者低功耗下省電

2. GPIO_Mode_IN_FLOATING 浮空輸入 : 可以做KEY識別,RX1

3. GPIO_Mode_IPD 下拉輸入 : IO內部下拉電阻輸入

4. GPIO_Mode_IPU 上拉輸入 : IO內部上拉電阻輸入

5. GPIO_Mode_Out_OD 開漏輸出 : 可以讀IO輸入電平變化,應用於I2C總線,可方便實現線與(STM32開漏輸出若外部不接上拉電阻只能輸出0)

6. GPIO_Mode_Out_PP 推輓輸出 : 可以輸出高,低電平,連接數字器件

7. GPIO_Mode_AF_OD 複用開漏輸出 :片內外設功能(I2C的SCL,SDA)

8. GPIO_Mode_AF_PP 複用推輓輸出 : 片內外設功能(TX1,MOSI,MISO.SCK.SS)


雖然有8種模式,但據查找的資料來看,用得比較多的也就4、5、6三種。。。


發佈了34 篇原創文章 · 獲贊 8 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章