chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32單片機(jī)的八種IO口模式

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機(jī) ? 2020-09-21 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

八種IO口模式

STM32有八種IO口模式,分別是:模擬輸入、浮空輸入、上拉輸入、下拉輸入、開漏輸出、推挽輸出、復(fù)用開漏輸出和復(fù)用推挽輸出。

1、模擬輸入

GPIO_Mode_AIN模擬輸入,即關(guān)閉施密特觸發(fā)器,將電壓信號傳送到片上外設(shè)模塊(不接上下拉電阻)。

2、浮空輸入

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

3&4、上下拉輸入

GPIO_Mode_IPD下拉輸入,GPIO_Mode_IPU上拉輸入。一般來講,上拉電阻為1K-10K,電阻越小,驅(qū)動能力越強。

電阻的作用:防止輸入端懸空,減少外部電流對芯片的干擾,限流,增加高電平輸出時的驅(qū)動能力。

當(dāng)GPIO引腳無輸入時,上拉輸入在默認(rèn)狀態(tài)下為高電平,下拉輸入在默認(rèn)狀態(tài)下為低電平。

5、開漏輸出

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

6、推挽輸出

GPIO_Mode_Out_PP推挽輸出,可以輸出高、低電平,連接數(shù)字器件。

7&8、復(fù)用開漏推挽輸出

GPIO_Mode_AF_OD復(fù)用開漏輸出,GPIO_Mode_AF_PP復(fù)用推挽輸出??梢岳斫鉃镚PIO口被用作第二功能時的配置情況,即并非作為通用IO口使用。

IO模式選用

浮空輸入:可以做KEY識別,RX1。

上拉輸入:IO內(nèi)部上拉電阻輸入。

下拉輸入:IO內(nèi)部下拉電阻輸入。

模擬輸入:應(yīng)用ADC模擬輸入,或者低功耗下省電。

開漏輸出:IO輸出0接GND,IO輸出1,懸空,需要外接上拉電阻,才能實現(xiàn)輸出高電平。當(dāng)輸出為1時,IO口的狀態(tài)由上拉電阻拉高電平,但由于是開漏輸出模式,這樣IO口也就可以由外部電路改變?yōu)榈碗娖交虿蛔?。可以讀IO輸入電平變化,實現(xiàn)C51的IO雙向功能。

推挽輸出:IO輸出0-接GND,IO輸出1 -接VCC,讀輸入值是未知的。

復(fù)用推挽輸出:片內(nèi)外設(shè)功能,I2C的SCL、SDA。

復(fù)用開漏輸出:片內(nèi)外設(shè)功能,TX1,MOSI,MISO.SCK.SS。

引腳配置方式 通常有5種方式使用某個引腳功能,它們的配置方式如下:

1、作為普通GPIO輸入:根據(jù)需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,同時不要使能該引腳對應(yīng)的所有復(fù)用功能模塊。

2、作為普通GPIO輸出:根據(jù)需要配置該引腳為推挽輸出或開漏輸出,同時不要使能該引腳對應(yīng)的所有復(fù)用功能模塊。 3、作為普通模擬輸入:配置該引腳為模擬輸入模式,同時不要使能該引腳對應(yīng)的所有復(fù)用功能模塊。 4、作為內(nèi)置外設(shè)的輸入:根據(jù)需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,同時使能該引腳對應(yīng)的某個復(fù)用功能模塊。 5、作為內(nèi)置外設(shè)的輸出:根據(jù)需要配置該引腳為復(fù)用推挽輸出或復(fù)用開漏輸出,同時使能該引腳對應(yīng)的所有復(fù)用功能模塊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45569

    瀏覽量

    673312
  • STM32
    +關(guān)注

    關(guān)注

    2312

    文章

    11189

    瀏覽量

    374515
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1333

    瀏覽量

    56430

原文標(biāo)題:STM32單片機(jī)必須掌握的八種IO口模式和引腳配置方式

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    單片機(jī)低功耗的處理

    睡眠的方式不止一,根據(jù)需要選擇合適的。 2、所有懸空的IO都設(shè)成推挽低速輸出低。注意,是懸空的IO。也有人說設(shè)成浮空輸入,我試過幾款
    發(fā)表于 01-21 08:25

    單片機(jī)Io檢測到高電平的最短時間是多少?

    請教一下大神單片機(jī)Io檢測到高電平的最短時間是多少?
    發(fā)表于 01-14 08:20

    請問單片機(jī)IO控制19V5A直流電通斷應(yīng)該怎樣實現(xiàn)?

    單片機(jī)IO控制19V 5A直流電通斷,不使用繼電器,應(yīng)該怎樣實現(xiàn)?
    發(fā)表于 01-06 08:18

    單片機(jī)遙控開關(guān)mos管介紹

    、Source,簡稱G、D、S。 我們把單片機(jī)的一個IO接到MOS管的Gate端口,就可以控制這個燈泡的亮滅。當(dāng)單片機(jī)IO
    發(fā)表于 01-04 07:59

    單片機(jī)IO配置不同速度有啥區(qū)別

    都只是停留在表面,沒有在項目中經(jīng)歷過,也沒有更深入的去了解。[img][/img]很早之前年的單片機(jī)可能沒有輸出速度這個配置選項,但是這后面的單片機(jī)基本都有配置速度的選項,下面結(jié)合STM32來簡單介紹
    發(fā)表于 12-29 07:45

    單片機(jī)系列 的IO輸出阻抗是多少?

    通常單片機(jī)系列 的IO輸出阻抗是多少?
    發(fā)表于 11-24 06:16

    IO8工作模式和應(yīng)用

    在芯片設(shè)計中,IO(輸入/輸出端口)是微控制器(MCU)或處理器與外部設(shè)備交互的關(guān)鍵接口。IO的工作模式通常由芯片的硬件設(shè)計和軟件配置決
    發(fā)表于 11-14 06:46

    單片機(jī)采用什么電流輸出

    能力 單片機(jī)的 I/O 接口直接輸出的電流較小,通常在 10-20mA 范圍內(nèi)。這是因為其內(nèi)部輸出電路由小型 MOS 管或三極管構(gòu)成,主要用于傳輸控制信號,而非直接驅(qū)動大功率設(shè)備。例如,8 位單片機(jī)的通用 I/O 高電平輸出電
    的頭像 發(fā)表于 07-30 11:13 ?1272次閱讀

    單片機(jī)采用什么電流控制

    的需求。 1.單片機(jī)自身的工作電流特性 單片機(jī)自身的工作電流主要由內(nèi)部電路決定,通常在微安級到毫安級之間。例如,8 位單片機(jī)在正常工作模式下電流約為幾毫安,而進(jìn)入休眠
    的頭像 發(fā)表于 07-30 10:07 ?879次閱讀

    怎么測單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時的時鐘頻率,它直接影響單片機(jī)的運行速度和處理能力,準(zhǔn)確測量系統(tǒng)頻率對單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?1048次閱讀

    單片機(jī)怎么驅(qū)動電機(jī)?

    在各類自動化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過特定的方式驅(qū)動電機(jī)運轉(zhuǎn)。單片機(jī)驅(qū)動電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1266次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是單片機(jī)應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過燒
    的頭像 發(fā)表于 07-23 11:47 ?1930次閱讀

    低功耗單片機(jī)工作模式是怎樣的?看完這篇你就懂了!

    在物聯(lián)網(wǎng)、可穿戴設(shè)備、智能儀表等領(lǐng)域,低功耗單片機(jī)工作模式是設(shè)備延長續(xù)航能力的核心技術(shù)支撐。這類單片機(jī)通過精細(xì)化的電源管理機(jī)制,在保證核心功能運行的前提下,最大限度降低能耗。其工作模式
    的頭像 發(fā)表于 07-14 10:39 ?835次閱讀
    低功耗<b class='flag-5'>單片機(jī)</b>工作<b class='flag-5'>模式</b>是怎樣的?看完這篇你就懂了!

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給STM32單片機(jī)下載程序

    本文詳細(xì)介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機(jī)下載程序,包括STM32啟動模式、JTAG與SWD接口對比、驅(qū)動安裝及官方軟件
    的頭像 發(fā)表于 06-20 17:26 ?3179次閱讀
    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>下載程序