在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

STM32單片機的八種IO口模式

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機 ? 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ù)用推挽輸出。可以理解為GPIO口被用作第二功能時的配置情況,即并非作為通用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)榈碗娖交虿蛔儭?梢宰xIO輸入電平變化,實現(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)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6043

    文章

    44617

    瀏覽量

    638005
  • STM32
    +關(guān)注

    關(guān)注

    2272

    文章

    10923

    瀏覽量

    357299
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1216

    瀏覽量

    52313

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    io和串口的區(qū)別 單片機有多少個io

    IO和串口的區(qū)別 IO,即輸入輸出端口(Input/Output Port),是單片機或其他微控制器與外部設(shè)備之間進行數(shù)據(jù)交換的接口。它
    的頭像 發(fā)表于 10-06 10:06 ?2042次閱讀

    MCU IO的作用和特點

    MCU(微控制器)的IO(Input/Output Port,輸入輸出端口)是單片機與外界進行信息交互的關(guān)鍵接口。這些IO在微控制器的功
    的頭像 發(fā)表于 09-30 11:52 ?1125次閱讀

    單片機基本io功能調(diào)試過程

    單片機基本IO功能的調(diào)試過程涉及多個步驟,旨在確保IO能夠正確地執(zhí)行輸入和輸出操作。以下是一個調(diào)試過程,涵蓋了從準(zhǔn)備階段到實際測試的關(guān)鍵步驟: 一、準(zhǔn)備階段 確定
    的頭像 發(fā)表于 09-14 14:38 ?764次閱讀

    單片機io一般包含哪幾種狀態(tài)

    單片機IO(Input/Output,即輸入輸出端口)通常包含以下幾種狀態(tài),這些狀態(tài)使得單片機能夠靈活地與外部設(shè)備進行數(shù)據(jù)交互和控制。以下是對這些狀態(tài)的說明: 輸入狀態(tài)(Input
    的頭像 發(fā)表于 09-14 14:35 ?873次閱讀

    單片機io怎么配置成輸出口

    單片機IO配置成輸出口的過程通常涉及對單片機內(nèi)部寄存器的操作。不同型號的單片機在寄存器配置和編程方式上可能有所不同,但基本原理是相似的。以
    的頭像 發(fā)表于 09-14 14:33 ?953次閱讀

    單片機io輸出電流多大

    單片機IO的輸出電流大小會受到多種因素的影響,包括單片機的型號、IO的配置
    的頭像 發(fā)表于 09-14 14:29 ?2326次閱讀

    單片機io的四工作狀態(tài)

    )是單片機與外部世界進行數(shù)據(jù)交換的接口。每個I/O可以配置為輸入或輸出狀態(tài),或者同時具備這兩功能。I/O的狀態(tài)可以通過編程來控制,以滿足不同的應(yīng)用需求。 2.
    的頭像 發(fā)表于 09-14 14:24 ?2005次閱讀

    基于STM32單片機的智能加濕器設(shè)計

    本文介紹了一基于STM32單片機的智能加濕器。該加濕器配備了DHT11溫濕度傳感器、水位傳感器和濁度傳感器,數(shù)據(jù)通過單片機處理并顯示在OLED屏幕上。用戶可通過按鍵模塊設(shè)置閾值,并在
    的頭像 發(fā)表于 09-14 08:04 ?1331次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能加濕器設(shè)計

    stm32單片機用什么軟件編程

    STM32單片機是一廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點。要對STM32單片機進行編程,需要選擇合
    的頭像 發(fā)表于 09-02 10:16 ?1887次閱讀

    stm32單片機引腳介紹及功能

    STM32系列單片機是STMicroelectronics(意法半導(dǎo)體)推出的一款基于ARM Cortex-M內(nèi)核的32位微控制器。STM32單片機具有高性能、低功耗、豐富的外設(shè)和靈活
    的頭像 發(fā)表于 09-02 09:38 ?6807次閱讀

    基于STM32單片機的智能雨刷器設(shè)計

    智能雨刷器系統(tǒng)使用STM32單片機進行主控,通過顯示屏顯示雨量,系統(tǒng)有自動和手動兩模式,根據(jù)設(shè)定的閾值可以在自動模式下進行雨刷控制,手動
    的頭像 發(fā)表于 06-27 10:26 ?2168次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能雨刷器設(shè)計

    基于STM32單片機的智能溫控風(fēng)扇系統(tǒng)設(shè)計

    系統(tǒng)通過STM32單片機進行主控,系統(tǒng)內(nèi)通過溫度傳感器進行溫度檢測,并通過顯示屏進行顯示。系統(tǒng)內(nèi)分為手動和自動兩控制方式,在手動模式下通過按鍵可以調(diào)節(jié)風(fēng)扇的檔位,檔位越高轉(zhuǎn)速越高,在
    的頭像 發(fā)表于 06-27 10:23 ?4463次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能溫控風(fēng)扇系統(tǒng)設(shè)計

    兩個STM32IO連接到一起,其中一個IO被燒壞的原因?

    如題:兩個STM32IO連接到一起,一個單片機IO設(shè)置為輸出模式(發(fā)送數(shù)據(jù)),另一個設(shè)置為外
    發(fā)表于 04-24 07:53

    請問如何擴展單片機IO

    在很多項目上都會因單片機IO不夠、或降低硬件成本要擴展IO,特別在一些機械設(shè)備上,如本人從事的這個行業(yè),有時候由一個
    發(fā)表于 04-24 06:30

    STM32單片機最小化系統(tǒng)設(shè)計原理

    STM32最小系統(tǒng),就是能讓STM32單片機能夠正常工作所必須擁有的組成部分的集合,也是STM32單片機正常運行的必要環(huán)境。
    發(fā)表于 04-23 14:54 ?2991次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>最小化系統(tǒng)設(shè)計原理
    主站蜘蛛池模板: 婷婷色在线播放 | 亚洲www网站| 国内一级特黄女人精品毛片 | 国产高清免费午夜在线视频 | 国产美女一级高清免费观看 | 欧美色图亚洲综合 | 欧美一级淫片免费播放口 | 永久精品免费影院在线观看网站 | www.成人在线 | 四虎免费在线播放 | 欧美卡一卡二卡新区网站 | avtt亚洲一区中文字幕 | 国产精品视频第一区二区三区 | 色天天综合久久久久综合片 | 成熟女人免费一级毛片 | 97综合久久| 日产国产精品亚洲系列 | 爽死你个放荡粗暴小淫视频 | 午夜精品视频在线观看 | 国产亚洲欧美成人久久片 | 欧美丝妇| 一级中文字幕乱码免费 | 黄色香蕉网 | 色综合亚洲天天综合网站 | 日本一区二区三区四区视频 | 国内精品久久影视免费 | 国产精品7m凸凹视频分类大全 | 嗯!啊!使劲用力在线观看 | 4虎最新地址 | 午夜视频在线观看完整高清在线 | 国产色爽女小说免费看 | 成人永久免费视频 | 天天摸天天舔天天操 | 欧美性猛交xxxx免费看久久 | 久久久精品久久久久久久久久久 | 亚洲乱码一区二区三区在线观看 | 天天免费视频 | 国产综合色在线视频区色吧图片 | 你懂的在线免费观看 | 美女被草视频在线观看 | 国产精品久久久久久久免费 |