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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GPIO的四種輸入模式介紹

麥辣雞腿堡 ? 來源:CSDN博客 ? 作者:KAIs32 ? 2023-11-09 16:51 ? 次閱讀

GPIO的介紹

GPIO (general purpose input output)是通用輸入輸出端口的簡稱,通俗來講就是單片機上的引腳,在STM32中,GPIO的工作模式被細分為8種,由4個32位寄存器共同控制。

輸出和輸入都是針對芯片引腳來講的(即引腳的對外輸出,和外界對引腳的輸入)。

四種輸入模式介紹

輸入模式下可讀取端口的高低電平或電壓。例如各類傳感器(使用ADC功能),如果要將獲取的電平傳送給單片機的某一個引腳,那就要將這個引腳設置為輸入模式。

1、GPIO_Mode_AIN 模擬輸入

這種輸入模式比較特殊,該模式主要為片上外設ADC而配置,從外部讀取模擬信號,當設置為模擬輸入時,GPIO會失效,引腳直接接入內部ADC。

特點:相較于其他輸入模式只能讀取到邏輯高/低電平(數字量),該模式能讀取到細微變化的值(模擬量)。通俗來講就是,別的模式只能讀取0和1,而模擬輸入可以讀取到0-1的變化區間。

主要應用:所有要用到ADC模擬輸入的外設(例如煙霧傳感器,引腳需要接收模擬信號進而計算電壓值),低功耗下省電。

2、GPIO_Mode_IN_FLOATING 浮空輸入

數據通道中僅接入TTL觸發器(作用是將相對緩慢變化的模擬信號變成矩形信號)整形,隨后輸入輸入數據寄存器。浮空輸入狀態下,IO的電平狀態是不確定的,完全由外部輸入決定,如果在該引腳懸空(無信號輸入)的情況下,讀取該端口的電平是不確定的。該種工作模式未接入任何上拉/下拉電阻

主要應用:可用于按鍵KEY實驗、發送接收信號RX、TX、IIC、USART等。(但按鍵一般更常用到上拉下拉輸入,待會再重點記錄)。主要還是發送和接收信號的引腳常設置為浮空輸入。

3、GPIO_Mode_IPD 下拉輸入

可讀取引腳電平,與浮空輸入相比,它內部連接下拉電阻,懸空時默認為低電平,其余相同。

4、GPIO_Mode_IPU 上拉輸入

可讀取引腳電平,與浮空輸入相比,它內部連接上拉電阻,懸空時默認為高電平,其余相同。

主要應用:

①按鍵的使用

②器件的外部中斷(IRQ)引腳觸發中斷條件為下降沿觸發/低電平觸發,這樣在無信號輸入時始終保持高電平,如果有事件觸發中斷IRQ可以輸出一個低電平,進而可產生(下降沿/低電平)中斷,此時就可以將該引腳設置為上拉輸出,使中斷條件滿足。

③同理,器件的外部中斷(IRQ)引腳觸發中斷條件為上升沿觸發/高電平觸發時,該端口可以選擇下拉輸入模式。

重點記錄:按鍵與上拉/下拉輸入

圖片

由圖不難看出:當KEY_UP按下后,會接入VCC的高電平,而當按鍵不按下時,即為懸空狀態(無信號輸入),此時IO輸入是未知的,程序可能卡死在這里或者跑飛。那我們就要用到一個下拉電阻,使該引腳在懸空狀態下電平被拉低。即按鍵KEY_UP按下為高電平,不按下為低電平。

同理,當KEY0、KEY1、KEY2三個按鍵按下時會接入GND的低電平,而不按下時輸入未知。為了避免程序跑飛,采用上拉電阻,讓按鍵按下時為低電平,按鍵松開為高電平。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44559

    瀏覽量

    635512
  • STM32
    +關注

    關注

    2270

    文章

    10900

    瀏覽量

    356152
  • 輸入端口
    +關注

    關注

    0

    文章

    10

    瀏覽量

    7932
  • GPIO
    +關注

    關注

    16

    文章

    1204

    瀏覽量

    52115
收藏 人收藏

    評論

    相關推薦

    四種模擬輸入信號的保護電路實現方法

    本文介紹四種模擬輸入信號的保護電路的實現方法。
    發表于 03-28 09:55 ?1214次閱讀

    四種不同供電模式的LED拓撲介紹

    。可根據轉換器輸入電壓范圍確定輸出電壓是否始終保持較大值、較小值或者介于這兩者之間。 圖1 圖1為LED供電的四種常用拓撲,下面就來對這四種拓撲進行介紹。 升壓 顧名思義,升壓轉換器輸
    發表于 10-10 15:07

    STM32芯片GPIO四種輸入模式四種輸出模式

    STM32芯片的GPIO一共有8配置模式,對8模式的理解如下1.四種
    發表于 05-21 07:55

    單片機四種輸入模式

    單片機四種輸入模式 MCU輸入模式有浮空、上拉、下拉、模擬輸入
    發表于 08-24 16:19

    介紹STM32中的GPIO

    GPIO完成的。下面簡單介紹GPIO四種輸入模式四種
    發表于 11-24 06:05

    STM32F103的GPIO四種輸入方式的介紹

    關于STM32F103的GPIO口的介紹(聽課筆記篇)這是IO口的基本形式以下就是四種輸入方式的介紹:(1)浮空
    發表于 01-18 09:46

    GPIO的八工作模式介紹

    一、GPIO介紹GPIO:就是一個引腳作為輸入或者輸出。GPIO的八工作
    發表于 01-24 06:52

    二維碼的四種主要應用模式

    本文介紹二維碼主要的四種應用模式,包括讀取數據模式、解碼上網模式、解碼驗證模式、解碼通信
    發表于 01-25 11:52 ?3431次閱讀

    WIFI模塊四種工作模式介紹_WIFI模塊工作模式淺析

    WIFI模塊常見的四種工作模式:透傳模式、串口指令模式、HTTPD Client模式GPIO
    發表于 01-19 14:45 ?2.8w次閱讀

    固件#06--STM32-MCU-GPIO工作模式

    固件06–STM32 MCU GPIO工作模式總結: 四種輸入四種輸出##浮空輸入
    發表于 11-18 18:51 ?1次下載
    固件#06--STM32-MCU-<b class='flag-5'>GPIO</b>工作<b class='flag-5'>模式</b>

    二.GPIO輸入輸出及延遲函數

    一. GPIO模式四種輸入四種輸出1.GPIO
    發表于 11-24 20:06 ?1次下載
    二.<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出及延遲函數

    STM32的8GPIO輸入輸出模式

    STM32的8GPIO輸入輸出模式參考文章“STM32的8GPIO
    發表于 11-26 17:06 ?16次下載
    STM32的8<b class='flag-5'>種</b><b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>模式</b>

    GPIO的8工作模式詳細介紹

    我們在用STM32這顆MCU的時候,用的最多的也是最基礎的應該就是GPIO外設了,而在STM32的HAL庫中GPIO有8工作模式4
    發表于 11-30 13:36 ?9次下載
    <b class='flag-5'>GPIO</b>的8<b class='flag-5'>種</b>工作<b class='flag-5'>模式</b>詳細<b class='flag-5'>介紹</b>!

    介紹MCUboot支持的四種升級模式(2)

    介紹MCUboot支持的四種升級模式,分別是Overwrite、Swap、Direct XIP和加載到RAM中執行。由于FSP不支持第四種——加載到RAM中執行,因為我們重點
    的頭像 發表于 06-13 10:56 ?942次閱讀
    <b class='flag-5'>介紹</b>MCUboot支持的<b class='flag-5'>四種</b>升級<b class='flag-5'>模式</b>(2)

    gpio接口是干什么的 gpio四種輸入輸出模式怎么選擇

    GPIO接口的作用 GPIO(General Purpose Input/Output)接口,即通用輸入輸出接口,是一用于連接和控制各種外部設備的數字接口。它由一組引腳組成,可以通過
    的頭像 發表于 10-06 16:07 ?2837次閱讀
    主站蜘蛛池模板: 久久a毛片| 午夜看一级特黄a大片| 日本精品三级| 日韩免费视频一区二区| 日本网站免费| 毛片aa| 国产一级做a爰片久久毛片 | 在线免费看视频| 男人搡女人视频免费看| 又黄又爽又猛大片录像| 久操精品在线观看| 亚洲电影av| 色多多福利网站| 国产视频二区| 国产成人精品三级| 亚洲夜夜爱| 久久久福利| 日日日日人人人夜夜夜2017| 美妇乱人伦性| 五月丁五月丁开行停停乱| 午夜免费网址| 夜色福利久久久久久777777| 天堂网2021天堂手机版丶| 欧美三级第一页| 国产精品九九久久一区hh| 午夜国产大片免费观看| 欧美色图28p| 中文字幕一区二区在线观看| 99久久99久久久精品齐齐鬼色| 天天摸天天做天天爽水多| 免费黄色在线观看| 91亚色视频| 99精品免费视频| 欧美黑粗硬| 亚洲一区二区三区免费看| 亚洲黄色三级| 久久久久久久国产视频| 午夜影院在线观看| 亚洲444444在线观看| 综合久久婷婷| 欧美成人69|