stm32gpio的工作模式
1、推挽輸出
可以輸出高、低電平,連接數(shù)字器件;推挽結(jié)構(gòu)一般是指兩個(gè)三極管分別受兩個(gè)互補(bǔ)信號(hào)的控制,總是在一個(gè)三極管導(dǎo)通的時(shí)候另一個(gè)截止。高低電平由IC的電源決定。
推挽電路是兩個(gè)參數(shù)相同的三極管或MOSFET,以推挽方式存在于電路中,各負(fù)責(zé)正負(fù)半周的波形放大任務(wù),電路工作時(shí),兩只對(duì)稱(chēng)的功率開(kāi)關(guān)管每次只有一個(gè)導(dǎo)通,所以導(dǎo)通損耗小、效率高。輸出既可以向負(fù)載灌電流,也可以從負(fù)載抽取電流。推拉式輸出級(jí)既提高電路的負(fù)載能力,又提高開(kāi)關(guān)速度。

2、開(kāi)漏輸出
輸出端相當(dāng)于三極管的集電極,要得到高電平狀態(tài)需要上拉電阻才行。適合于做電流型的驅(qū)動(dòng),其吸收電流的能力相對(duì)強(qiáng)(一般20mA以?xún)?nèi))。
3、浮空輸入
對(duì)于浮空輸入,一直沒(méi)找到很權(quán)威的解釋?zhuān)缓脧囊韵聢D中去理解了
由于浮空輸入一般多用于外部按鍵輸入,結(jié)合圖上的輸入部分電路,我理解為浮空輸入狀態(tài)下,IO的電平狀態(tài)是不確定的,完全由外部輸入決定,如果在該引腳懸空的情況下,讀取該端口的電平是不確定的。
4、上拉輸入/下拉輸入/模擬輸入
這幾個(gè)概念很好理解,從字面便能輕易讀懂。
5、復(fù)用開(kāi)漏輸出、復(fù)用推挽輸出
可以理解為GPIO口被用作第二功能時(shí)的配置情況(即并非作為通用IO口使用)
-
STM32
+關(guān)注
關(guān)注
2305文章
11122瀏覽量
371192
發(fā)布評(píng)論請(qǐng)先 登錄
IO口8種工作模式和應(yīng)用
【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒
STM32 GPIO開(kāi)漏,NMOS導(dǎo)通能承受多大電流?
Air780EPM應(yīng)用開(kāi)發(fā):解鎖GPIO與LED的N種交互模式
GPIO配置的工作原理是什么?
基于小凌派RK2206開(kāi)發(fā)板:OpenHarmony如何使用IoT接口控制GPIO中斷
HTR3310 10路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)
HTR3316 16路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)
為什么GPIO配置總是出問(wèn)題?
GPIO使用教程 GPIO接口應(yīng)用
GPIO模塊與其他外設(shè)的連接方法
GPIO錯(cuò)誤排查與解決
GPIO在嵌入式系統(tǒng)中的作用
如何配置GPIO引腳
GPIO的八種模式及工作原理(電路原理和三極管)

stm32gpio的工作模式
評(píng)論