GPIO埠模式配置

2021-09-28 15:06:41 字數 419 閱讀 8028

下圖為gpio硬體結構框圖:

gpio 8 種工作模式:

1 typedef enum

2 gpiomode_typedef;

主要介紹一下復用功能:

復用功能輸出」中的「復用」是指 stm32 的其它片上外設對 gpio 引腳進行控制,此時 gpio 引腳用作該外設功能的一部分,算是第二用途。從其它外設引出來的「復用功能輸出訊號」與 gpio 本身的資料據暫存器都連線到雙 mos 管結構的輸入中,通過圖中的梯形結構作為開關切換選擇。例如我們使用 usart 串列埠通訊時,需要用到某個 gpio 引腳作為通訊傳送引腳,這個時候就可以把該 gpio 引腳配置成 usart 串列埠復用功能,由串列埠外設控制該引腳,傳送資料 。

GPIO埠各種模式的區別

gpio埠各種模式的區別 1 gpio mode ain 模擬輸入 2 gpio mode in floating 浮空輸入 3 gpio mode ipd 下拉輸入 4 gpio mode ipu 上拉輸入 5 gpio mode out od 開漏輸出 6 gpio mode out pp 推挽...

GPIO的幾種配置模式

gpio的 幾種配置模式 1.模擬輸入 2.浮空輸入 3.上拉輸入 4.下拉輸入 5.開漏輸出 6.推挽輸出 7.復用開漏輸出 8.復用推挽輸出 如圖是gpio的結構原理圖 初學感覺起來,還是挺複雜的,我在這裡想簡單的說說自己的理解,希望大家多多交流。1.模擬輸入 從上圖我們可以看到,我覺得模擬輸入...

stm32 GPIO埠的幾種模式

以前只使用,沒有詳細理解過。現在回來做個 輸入模式 gpio mode in floating 輸入浮空 gpio mode ipu 輸入上拉 gpio mode ipd 輸入下拉 gpio mode ain 模擬輸入 輸出模式 gpio mode out od 開漏輸出 gpio mode af ...