stm32gpio的工作模式
1、推挽輸出
可以輸出高、低電平,連接數(shù)字器件;推挽結(jié)構(gòu)一般是指兩個三極管分別受兩個互補信號的控制,總是在一個三極管導通的時候另一個截止。高低電平由IC的電源決定。
推挽電路是兩個參數(shù)相同的三極管或MOSFET,以推挽方式存在于電路中,各負責正負半周的波形放大任務(wù),電路工作時,兩只對稱的功率開關(guān)管每次只有一個導通,所以導通損耗小、效率高。輸出既可以向負載灌電流,也可以從負載抽取電流。推拉式輸出級既提高電路的負載能力,又提高開關(guān)速度。
2、開漏輸出
輸出端相當于三極管的集電極,要得到高電平狀態(tài)需要上拉電阻才行。適合于做電流型的驅(qū)動,其吸收電流的能力相對強(一般20mA以內(nèi))。
3、浮空輸入
對于浮空輸入,一直沒找到很權(quán)威的解釋,只好從以下圖中去理解了
由于浮空輸入一般多用于外部按鍵輸入,結(jié)合圖上的輸入部分電路,我理解為浮空輸入狀態(tài)下,IO的電平狀態(tài)是不確定的,完全由外部輸入決定,如果在該引腳懸空的情況下,讀取該端口的電平是不確定的。
4、上拉輸入/下拉輸入/模擬輸入
這幾個概念很好理解,從字面便能輕易讀懂。
5、復(fù)用開漏輸出、復(fù)用推挽輸出
可以理解為GPIO口被用作第二功能時的配置情況(即并非作為通用IO口使用)
-
STM32
+關(guān)注
關(guān)注
2293文章
11032瀏覽量
364777
發(fā)布評論請先 登錄
GPIO配置的工作原理是什么?
為什么GPIO配置總是出問題?

GPIO模塊與其他外設(shè)的連接方法
GPIO錯誤排查與解決
如何配置GPIO引腳
GPIO內(nèi)部電路的原理

stm32 GPIO中斷配置教程
STM32 GPIO的八種工作模式

gpio接口是干什么的 gpio四種輸入輸出模式怎么選擇
MCU GPIO的工作模式
晶體管的基本工作模式
stm32用串口燒錄怎么設(shè)置
STM32 GPIO八種模式及工作原理詳解

CKS32F107xx系列MCU的GPIO內(nèi)部硬件結(jié)構(gòu)和工作模式

評論