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

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

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

3天內不再提示

徹底搞懂8種GPIO輸入輸出模式

朱老師物聯網大講堂 ? 2024-04-03 08:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、STM32的4種輸入模式


輸入浮空:此模式下該引腳的高低電平由外部決定,用于讀取外部電平狀態。

輸入上拉:此模式下該引腳浮空時電平狀態為高電平,如果外部對該引腳施加一個低電平,會改變該引腳狀態為低電平。

輸入下拉:此模式下該引腳浮空時電平狀態為低電平,如果外部對該引腳施加一個高電平,會改變該引腳狀態為高電平。

模擬輸入:此模式下可以輸入模擬信號,對齊進行采樣轉化為數字信號

二、STM32的4種輸出模式

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

一般來說,開漏是用來連接不同電平的器件,匹配電平用的,因為開漏引腳不連接外部的上拉電阻時,只能輸出低電平,如果需要同時具備輸出高電平的功能,則需要接上拉電阻,很好的一個優點是通過改變上拉電源的電壓,便可以改變傳輸電平。

比如:加上上拉電阻就可以提供TTL/CMOS電平輸出等(上拉電阻的阻值決定了邏輯電平轉換的沿的速度。阻值越大,速度越低功耗越小,所以負載電阻的選擇要兼顧功耗和速度)。

推挽輸出:可以輸出高/低電平,連接數字器件。推挽結構一般是指兩個三極管分別受兩互補信號的控制,總是在一個三極管導通的時候另一個截止。

高低電平由IC的電源低定。推挽電路是兩個參數相同的三極管或MOSFET,以推挽方式存在于電路中,各負責正負半周的波形放大任務,電路工作時,兩只對稱的功率開關管每次只有一個導通,所以導通損耗小、效率高。

輸出既可以向負載灌電流,也可以從負載抽取電流推拉式輸出級既提高電路的負載能力,又提高開關速度。

開漏復用功能:可以理解為GPIO口被用作第二功能時的配置情況(即并非作為通用IO口使用)。

推挽復用功能:同開漏復用一樣。

三、IO模式的宏名

GPIO_Mode_AIN:模擬輸入

GPIO_Mode_IN_FLOATING:浮空輸入

GPIO_Mode_IPD:下拉輸入

GPIO_Mode_IPU:上拉輸入

GPIO_Mode_Out_OD:開漏輸出

GPIO_Mode_Out_PP:推挽輸出

GPIO_Mode_AF_OD:復用開漏輸出

GPIO_Mode_AF_PP:復用推挽輸出

四、相關寄存器介紹

GPIOx_CRL:GPIO0~7的模式設置和速率設置

GPIOx_CRH:GPIO7~15的模式設置和速率設置

GPIOx_IDR:GPIO輸入數據寄存器,做輸入用的

GPIOx_ODR:GPIO輸出數據寄存器,做輸出的

GPIOx_BSRR:GPIO復位/置位寄存器,原子操作

GPIOx_BRR:GPIO復位寄存器

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

    關注

    2291

    文章

    11022

    瀏覽量

    363476
  • 引腳
    +關注

    關注

    16

    文章

    1663

    瀏覽量

    52606
  • GPIO
    +關注

    關注

    16

    文章

    1279

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    快速搞懂GPIO控制器的六模式

    的六常見模式,我們特地整理了這篇文章。。快速搞懂GPIO控制器的六模式我們拿STM32芯片舉
    的頭像 發表于 05-18 08:04 ?2060次閱讀
    快速<b class='flag-5'>搞懂</b><b class='flag-5'>GPIO</b>控制器的六<b class='flag-5'>種</b><b class='flag-5'>模式</b>

    GPIO 8工作模式輸入模式

    一、GPIO 8工作模式輸入模式:1. GPIO_
    發表于 08-13 07:27

    STM32的GPIO輸入輸出模式分別有哪幾種呢

    STM32的8GPIO輸入輸出模式參考文章“STM32的8
    發表于 12-09 08:21

    F2產品技術培訓_8.通用輸入輸出端口(GPIO

    F2產品技術培訓_8.通用輸入輸出端口(GPIO
    發表于 03-15 14:43 ?11次下載

    MCU通用輸入輸出端口(GPIO)輸出模式

    對于常規MCU,通用輸入輸出GPIO)是其最基本、最常用的功能,用于實現最基本的數字量輸入輸出。 信號一般為:以3.3VDC為高電平的LTTL電平以5.0VDC為高電平的TTL電
    發表于 10-28 19:06 ?16次下載
    MCU通用<b class='flag-5'>輸入輸出</b>端口(<b class='flag-5'>GPIO</b>)<b class='flag-5'>輸出</b><b class='flag-5'>模式</b>

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

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

    04、STM8通用輸入輸出口(GPIO)

    04、STM8通用輸入輸出口(GPIO)文章目錄04、STM8通用輸入輸出口(GPIO)1、概述
    發表于 11-26 15:21 ?9次下載
    04、STM<b class='flag-5'>8</b>通用<b class='flag-5'>輸入輸出</b>口(<b class='flag-5'>GPIO</b>)

    STM32的8GPIO輸入輸出模式

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

    GPIO8工作模式詳細介紹!

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

    GPIO通用輸入輸出

    GPIO通用輸入輸出一、GPIO的功能概述用途:GPIO是通用輸入輸出(General Purpose I/O)的簡稱,主要用于工業現場需要
    發表于 12-20 18:58 ?6次下載
    <b class='flag-5'>GPIO</b>通用<b class='flag-5'>輸入輸出</b>

    STM32的GPIO輸入輸出的幾種模式的總結

    最近在看數據手冊的時候,發現在Cortex-M3里,對于GPIO的配置種類有8之多:(1)GPIO_Mode_AIN 模擬輸入(2)
    發表于 01-13 16:10 ?2次下載
    STM32的<b class='flag-5'>GPIO</b><b class='flag-5'>輸入輸出</b>的幾種<b class='flag-5'>模式</b>的總結

    通用輸入輸出GPIO是什么

    GPIO代表通用輸入/輸出。它是集成電路上的一引腳,沒有特定功能。雖然大多數引腳都有專用用途,例如向特定組件發送信號,但 GPIO 引腳的
    發表于 03-23 14:04 ?1656次閱讀
    通用<b class='flag-5'>輸入輸出</b><b class='flag-5'>GPIO</b>是什么

    STM32的8GPIO模式理解

    最近在看數據手冊的時候,發現STM32的GPIO輸入輸出模式的配置種類有8之多
    的頭像 發表于 08-04 14:53 ?1279次閱讀

    GPIO的四輸入模式介紹

    GPIO的介紹 GPIO (general purpose input output)是通用輸入輸出端口的簡稱,通俗來講就是單片機上的引腳,在STM32中,GPIO的工作
    的頭像 發表于 11-09 16:51 ?8170次閱讀
    <b class='flag-5'>GPIO</b>的四<b class='flag-5'>種</b><b class='flag-5'>輸入</b><b class='flag-5'>模式</b>介紹

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

    GPIO接口的作用 GPIO(General Purpose Input/Output)接口,即通用輸入輸出接口,是一用于連接和控制各種外部設備的數字接口。它由一組引腳組成,可以通過
    的頭像 發表于 10-06 16:07 ?7493次閱讀
    主站蜘蛛池模板: 免费激情网站 | 狠狠色狠狠干 | 碰免费人人人视频 | 久久精品夜夜夜夜夜久久 | 欧美网站在线播放 | 国产乱码精品一区二区 | 色婷婷六月丁香在线观看 | 色日韩在线 | 人人看人人玩 | 亚洲精品456人成在线 | 精品久久中文网址 | 福利视频999 | tube69hdxxxx日本 | 国产精品www视频免费看 | 视频精品一区二区三区 | 亚洲成在线 | 94久久国产乱子伦精品免费 | 午夜在线观看网站 | 久久精品国产乱子伦多人 | 日本黄色短片 | 国产农村一级特黄α真人毛片 | 丝袜美女被| 月夜免费观看高清在线完整 | 国产三级在线视频观看 | 永久黄网站色视频免费 | 三级视频网 | 亚洲香蕉国产高清在线播放 | 欧美一区二区三区精品 | 天天干天日 | 免费日本黄色片 | 亚洲午夜网| 114毛片免费观看网站 | 天天夜干| 一区二区三区四区精品 | 久久精品国产亚洲片 | aa1在线天堂| 免费 在线观看 视频 | 精品国产成人系列 | 亚洲另类电击调教在线观看 | 老师今晚让你爽个够 | 黄色网址日本 |