1. 程式人生 > >STM32之GPIO的8種配置模式

STM32之GPIO的8種配置模式

STM32晶片的GPIO一共有8種配置模式,對8種模式的理解如下

1.四種輸入模式

上拉輸入:在預設狀態下,讀取的GPIO引腳為高電平

下拉輸入:在預設狀態下,讀取的GPIO引腳為低電平

浮空輸入:配置成這種模式時,電壓表測量引腳電壓為1點幾伏,為不確定值,因為其阻抗較大,所以一般作為IIC,USART的輸入管腳應用

模擬輸入:在使用ADC外設的時候,將管腳配置成此模式,這樣 外部模擬訊號直接進入MCU

2.四種輸出模式

推輓輸出,開漏輸出,複用推輓輸出,複用開漏輸出,

推輓輸出:一般在連線這個管腳的電平在0到3.3V的時候,配置成此模式。

開漏輸出:在連線這個管腳的電平在5V左右時,配置成此模式,在配置成這個模式時,管腳外部一定要連線上拉電阻。

關於複用推輓輸出和複用開漏輸出,是在用管腳的第二個功能的時候一般配置成此模式。