日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 在Cortex-M3里,對于GPIO的配置種類有8種:(1)GPIO_Mode_AIN 模擬輸入(2)GPIO_Mode_IN_FLOATING 浮空輸入(3)GPIO_Mode_IPD 下拉輸入(4)GPIO_Mode_IPU 上拉輸入(5)GPIO_Mode_Out_OD 開漏輸出(

在Cortex-M3里,對于GPIO的配置種類有8種:

(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 推挽輸出
(7)GPIO_Mode_AF_OD 復用開漏輸出
(8)GPIO_Mode_AF_PP 復用推挽輸出

I/O端口位的基本結(jié)構

1、推挽輸出
推挽電路是兩個參數(shù)相同的三極管或MOSFET,以推挽方式存在于電路中,各負責正負半周的波形放大任務,電路工作時,兩只對稱的功率開關管每次只有一個導通,所以導通損耗小、效率高。輸出既可以向負載灌電流,也可以從負載抽取電流。推拉式輸出級既提高電路的負載能力,又提高開關速度。

2、開漏輸出
輸出端相當于三極管的集電極. 要得到高電平狀態(tài)需要上拉電阻才行. 適合于做電流型的驅(qū)動,其吸收電流的能力相對強(一般20ma以內(nèi)).

開漏形式的電路有以下幾個特點
a、利用外部電路的驅(qū)動能力,減少IC內(nèi)部的驅(qū)動。當IC內(nèi)部MOSFET導通時,驅(qū)動電流是從外部的VCC流經(jīng)R pull-up,MOSFET到GND。IC內(nèi)部僅需很下的柵極驅(qū)動電壓。
b、開漏是用來連接不同電平的器件,匹配電平用的,因為開漏引腳不連接外部的上拉電阻時,只能輸出低電平,如果需要同時具備輸出高電平的功能,則需要接上拉電阻,很好的一個優(yōu)點是通過改變上拉電源的電壓,便可以改變傳輸電平。比如加上上拉電阻就可以提供TTL/CMOS電平輸出等。(上拉電阻的阻值決定了邏輯電平轉(zhuǎn)換的沿的速度 。阻值越大,速度越低功耗越小,所以負載電阻的選擇要兼顧功耗和速度。)
c、可以將多個開漏輸出的Pin,連接到一條線上。通過一只上拉電阻,在不增加任何器件的情況下,形成“與邏輯”關系。這也是I2C,SMBus等總線判斷總線占用狀態(tài)的原理。
弱點:帶來上升沿的延時。因為上升沿是通過外接上拉無源電阻對負載充電,所以當電阻選擇小時延時就小,但功耗大;反之延時大功耗小。所以如果對延時有要求,則建議用下降沿輸出。

3、復用開漏輸出、復用推挽輸出
理解為GPIO口被用作第二功能時的配置情況

4、浮空輸入
由于浮空輸入一般多用于外部按鍵輸入,浮空輸入狀態(tài)下,IO的電平狀態(tài)是不確定的,完全由外部輸入決定,如果在該引腳懸空的情況下,讀取該端口的電平是不確定的。


5、上拉輸入模式


區(qū)別在于沒有輸入信號的時候默認輸入高電平(因為有弱上拉)。上拉電阻就是為了保證無信號輸入時輸入端的電平為高電平,同樣還有下拉電阻它是為了保證無信號輸入時輸入端的電平為低電平。


6、下拉輸入模式
區(qū)別在于沒有輸入信號的時候默認輸入低電平(因為有弱下拉)

7、模擬輸入
輸入模擬信號

在STM32中常用IO模式
(1) 浮空輸入_IN_FLOATING ——浮空輸入,可以做KEY識別,RX1
(2)帶上拉輸入_IPU——IO內(nèi)部上拉電阻輸入
(3)帶下拉輸入_IPD—— IO內(nèi)部下拉電阻輸入
(4) 模擬輸入_AIN ——應用ADC模擬輸入,或者低功耗下省電
(5)開漏輸出_OUT_OD ——IO輸出0接GND,IO輸出1,懸空,需要外接上拉電阻,才能實現(xiàn)輸出高電平。當輸出為1時,IO口的狀態(tài)由上拉電阻拉高電平,但由于是開漏輸出模式,這樣IO口也就可以由外部電路改變?yōu)榈碗娖交虿蛔???梢宰xIO輸入電平變化,實現(xiàn)C51的IO雙向功能
(6)推挽輸出_OUT_PP ——IO輸出0-接GND, IO輸出1 -接VCC,讀輸入值是未知的
(7)復用功能的推挽輸出_AF_PP ——片內(nèi)外設功能(TX1,I2C的SCL,SDA)
(8)復用功能的開漏輸出_AF_OD——片內(nèi)外設功能(MOSI,MISO.SCK.SS)

通常有5種方式使用某個引腳功能,它們的配置方式如下:
1)作為普通GPIO輸入:根據(jù)需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,同時不要使能該引腳對應的所有復用功能模塊。
2)作為普通GPIO輸出:根據(jù)需要配置該引腳為推挽輸出或開漏輸出,同時不要使能該引腳對應的所有復用功能模塊。
3)作為普通模擬輸入:配置該引腳為模擬輸入模式,同時不要使能該引腳對應的所有復用功能模塊。
4)作為內(nèi)置外設的輸入:根據(jù)需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,同時使能該引腳對應的某個復用功能模塊。
5)作為內(nèi)置外設的輸出:根據(jù)需要配置該引腳為復用推挽輸出或復用開漏輸出,同時使能該引腳對應的所有復用功能模塊。
如果有多個復用功能模塊對應同一個引腳,只能使能其中之一,其它模塊保持非使能狀態(tài)。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

時下普遍使用的P0、P2結(jié)構比較簡單,并且有助于控制成本,整體效果也非常出色,尤其P2是混動汽車運用最廣泛的一種模式。據(jù)了解,TI此次發(fā)布的這個方案適用于48V P0和P2電機,其高度集成的特性有助于設計工程師構建小型化...

關鍵字: 汽車電氣化 模式 P2

可變電阻器按制作材料可分為膜式可變電阻器和線繞式可變電阻器;膜式可變電阻器膜式可變電阻器采用旋轉(zhuǎn)式調(diào)節(jié)方式,一般用在小信號電路中,信號電壓等。膜式可變電阻器通常由電阻體(合成碳膜)、活動觸片(活動金屬簧片或碳質(zhì)觸點)、調(diào)...

關鍵字: 可變電阻器 模式 非密封式

驅(qū)動及驅(qū)動程序的作用

關鍵字: 驅(qū)動器 工作

限位開關簡介

關鍵字: 限位 工作

液位繼電器的接線方法及工作原理

關鍵字: 液位 工作

液位傳感器 工作原理及特點介紹

關鍵字: 液位 工作

臺達變頻器型號大全_臺達變頻器價格表_臺達變頻器接線圖解

關鍵字: 變頻器 工作

寄存器(cpu工作原理)

關鍵字: 寄存器 工作

2020年8月10日,隨著企業(yè)、政府和機構組織逐步復工,新冠疫情已經(jīng)永久改變了未來的工作圖景。如今,能夠在任意地點開展的純遠程方式成為辦公環(huán)境新常態(tài)。為此,VMware(NYSE:VMW)宣布推出全新

關鍵字: 全新 工作 測試版 空間 解決方案

6月17日,久未露面的王思聰空降電商平臺某女網(wǎng)紅直播間,當網(wǎng)友問及每天都在干什么時,王思聰稱打游戲占生命中絕大部分時間,大部分休閑時間都在玩游戲,偶爾工作。 此外,王思聰稱自己是個宅男,大家經(jīng)常看到他

關鍵字: 工作 打游戲 王思聰
關閉