STM32基礎學習筆記(三)

學號:14020520011 姓名:孟天玉

【嵌牛導讀】:基于STM32的單片機部分基礎學習

【嵌牛鼻子】:學習筆記垦藏、單片機帽揪、STM32

【嵌牛提問】:STM32有哪些基礎模塊碳胳?能實現(xiàn)什么功能废境?

【嵌牛正文】:

一.GPIO

GPIO中文簡稱“通用I/O口”榛泛,是芯片內(nèi)部資源訪問外界的通道嚎研,I/O口可以通過軟件自定義實現(xiàn)不同的功能復用蓖墅。

STM32F103共有112個通用I/O口,他們分為7組:PA~PG嘉赎,每組16根線置媳。其中一部分I/O口是專用的于樟,但大部分可以進行復用公条。


二.GPIO工作方式

STM32的GPIO非常強大,共有4種輸入和4種輸出方式迂曲。

輸入方式:浮空輸入靶橱,上拉輸入,下拉輸入,模擬輸入

輸出方式:開漏輸出关霸,開漏復用功能传黄,推挽式輸出,推挽式復用功能

STM32大部分I/O口兼容5V的TTL電平队寇,這些引腳可以直接與5V器件相連膘掰,極大地簡化了電路的設計。

一個I/O口主要包含3種電路:輸入佳遣、輸出數(shù)據(jù)寄存器電路识埋,輸入、輸出數(shù)據(jù)驅(qū)動電路零渐,ESD靜電保護電路窒舟。

ESD靜電保護二極管作用:如果二極管的上拉電源接到內(nèi)部的VDD,即內(nèi)部3.3V诵盼,那么該管腳不兼5V TTL電平惠豺;反之如果接的是VDD-FT,即內(nèi)部5V风宁,該管腳兼容5V TTL電平洁墙,這就解釋了帶FT標記的引腳可以兼容5V電平的原因。


下面是各種模式的說明:

1. 浮空輸入模式:

此輸入的最大特點是MCU讀到的引腳狀態(tài)完全隨外部I/O口電平變化戒财,一般用于按鍵輸入扫俺。

2. 上拉輸出模式:

此模式干擾能力強危喉,適合接地信號的輸入栓拜。與浮空模式不同在于I/O端口與TTL施密特觸發(fā)器間接入了30K~50K的上拉電阻,提高了噪聲容限壁晒。

3. 下拉輸入模式

于I/O端口與TTL施密特觸發(fā)器間接入了30K~50K的下拉電阻骂际,適合有效信號為高電平值信號的接入疗琉。

4. 模擬輸入模式:

此模式是將I/O口上的信號作為模擬信號直接輸?shù)絊TM32內(nèi)部的ADC上,進行采樣轉(zhuǎn)換歉铝。

5. 開漏輸出模式

開漏輸出端相當于三極管的集電極盈简,要得到高電平狀態(tài)需要上拉電阻才行,適用于電流型的驅(qū)動太示。此模式下I/O端口可以實現(xiàn)雙向通信口功能柠贤。

此模式有以下特點:

(1)電平匹配:用來匹配外部不同的電平傳輸,只需改變外部上拉電源的電壓类缤,就可以輸出用戶自定義的電平值臼勉。

(2)線與功能:容易實現(xiàn)多個I/O口的“線與”功能,只要將這些I/O口連接在一起餐弱,加上上拉電阻即可宴霸。線與邏輯:即兩個輸出端(包括兩個以上)直接互連就可以實現(xiàn)“AND”的邏輯功能囱晴。

6. 開漏復用輸出模式

此模式與開漏輸出模式不同點在于:“輸入控制電路”的輸入端接的是STM32內(nèi)部的特定功能外設。

7. 推挽式輸出模式

此模式下I/O可以輸出高瓢谢、低電平畸写。本質(zhì)是兩個三極管分別受兩個互補信號控制,同一時刻只有一個三極管導通氓扛,另一個截止枯芬。

8. 推挽復用輸出模式

此模式與推挽模式區(qū)別為:“輸入控制電路”的輸入端接的是STM32內(nèi)部的外設電路。



而開漏輸出與推挽輸出異同可由下圖看出:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末采郎,一起剝皮案震驚了整個濱河市破停,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尉剩,老刑警劉巖真慢,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異理茎,居然都是意外死亡黑界,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門皂林,熙熙樓的掌柜王于貴愁眉苦臉地迎上來朗鸠,“玉大人,你說我怎么就攤上這事础倍≈蛘迹” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵沟启,是天一觀的道長忆家。 經(jīng)常有香客問我,道長德迹,這世上最難降的妖魔是什么芽卿? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮胳搞,結(jié)果婚禮上卸例,老公的妹妹穿的比我還像新娘。我一直安慰自己肌毅,他們只是感情好筷转,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悬而,像睡著了一般呜舒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上摊滔,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天阴绢,我揣著相機與錄音,去河邊找鬼艰躺。 笑死呻袭,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的腺兴。 我是一名探鬼主播左电,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼页响!你這毒婦竟也來了篓足?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤闰蚕,失蹤者是張志新(化名)和其女友劉穎栈拖,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體没陡,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡涩哟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了盼玄。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贴彼。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖埃儿,靈堂內(nèi)的尸體忽然破棺而出器仗,到底是詐尸還是另有隱情,我是刑警寧澤童番,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布精钮,位于F島的核電站,受9級特大地震影響剃斧,放射性物質(zhì)發(fā)生泄漏杂拨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一悯衬、第九天 我趴在偏房一處隱蔽的房頂上張望弹沽。 院中可真熱鬧,春花似錦筋粗、人聲如沸策橘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丽已。三九已至,卻和暖如春买决,著一層夾襖步出監(jiān)牢的瞬間沛婴,已是汗流浹背吼畏。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留嘁灯,地道東北人泻蚊。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像丑婿,于是被迫代替她去往敵國和親性雄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 姓名:朱小鵬 學號:16010130023 轉(zhuǎn)載:STM32輸入輸出模式理解 http://www.opened...
    小鵬_956f閱讀 1,259評論 0 0
  • 1 GPIO概述 1.1 功能描述 STM32的GPIO端口相對比較復雜羹奉,所以使用起來也困難許多秒旋,STM32的GP...
    hackvilin閱讀 4,202評論 0 5
  • ???本文主要介紹嵌入式系統(tǒng)的一些基礎知識,希望對各位有幫助诀拭。 嵌入式系統(tǒng)基礎 1迁筛、嵌入式系統(tǒng)的定義 (1)定義:...
    OpenJetson閱讀 3,296評論 0 13
  • 故事來自與契科夫《打賭》。 一個昏暗的秋夜耕挨,老銀行間回憶起15年前舉辦的一次晚會瑰煎,大家談起了死刑問題。有人認為世界...
    單行道的蘑菇閱讀 181評論 0 1
  • 陳道明說:“我覺得做人的最高境界是節(jié)制俗孝,而不是釋放酒甸。釋放是很容易的,難的是節(jié)制赋铝〔迩冢” 孩子喜歡一個人在家嗎?如果有的...
    伍健洲閱讀 442評論 2 3