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

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

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

3天內不再提示

STM32 GPIO的基本結構

冬至子 ? 來源:HyanLabviewCoder ? 作者:Happy Every Moment ? 2023-10-24 09:24 ? 次閱讀

GPIO的整體構造圖

圖片

1,在STM32中,所有GPIO都是掛在APB2這個總線上面的;

2,每個GPIO外設,總共有16個引腳,編號是從0-15;

3,在每個GPIO模塊中,主要包括了寄存器驅動器,寄存器就是一段特殊的寄存器,

內核可以通過APB2總線對寄存器進行讀和寫,驅動器是用來增加信號的驅動能力;

4,其中輸出寄存器寫1,對應的引腳就會輸出高電平,寫0,則輸出低電平;

5,輸入寄存器讀寫為1,則對應端口的電平為高電平,讀取為0,則表示低電平;

6,GPIO的寄存器是16位的,高16位沒有用到;

GPIO端口位基本結構(中文手冊106頁)

圖片

肖特基觸發器:施密特觸發器是對輸入電壓進行整形

位設置清除寄存器:可以單獨控制輸出端口的某一位,不影響其他位

輸出數據寄存器:需要用&=或者!=的方式更改其中的某一位

片上外設:相當于51中的按位尋址

推挽模式:P-MOS和N-MOS都有效,數據寄存器為1時,上管導通,下管斷開,輸出直接接到VDD,也就是輸出高電平;

數據寄存器為0時,上管斷開,下管導通,輸出直接接到VSS,也就是輸出低電平;這種模式高低電平都有較強的驅動能力,

所以推挽模式也可以叫做強推輸出模式,在這種模式下,stm32對IO口有絕對的控制權,高低電平都由STM32說了算。

開漏模式:P-MOS無效,只有N-MOS有效,數據寄存器為1時,下管斷開,這時輸出相當于斷開,也就是高阻模式;數據寄存器為0時,下管導通,輸出直接接到VSS,也就是輸出為低電平,這種模式下也只有低電平有驅動能力,高電平時沒有驅動能力的;

關閉模式:當引腳用于輸入模式的時候,這兩個MOS管都無效,也就是輸出關閉,端口的電平由外部來控制;

GPIO的八種工作模式

(1) GPIO_Mode_AIN 模擬輸入

(2) GPIO_Mode_IN_FLOATING 浮空輸入

(3) GPIO_Mode_IPD 下拉輸入

(4) GPIO_Mode_IPU 上拉輸入

(5) GPIO_Mode_Out_OD 開漏輸出

(6) GPIO_Mode_Out_PP 推挽輸出

(7) GPIO_Mode_AF_OD 復用開漏輸出

圖片

如下是點動小燈

圖片

圖片

圖片

圖片

圖片

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

    關注

    54

    文章

    8493

    瀏覽量

    148628
  • 寄存器
    +關注

    關注

    31

    文章

    5401

    瀏覽量

    122836
  • STM32
    +關注

    關注

    2283

    文章

    10986

    瀏覽量

    361406
  • 施密特觸發器

    關注

    3

    文章

    252

    瀏覽量

    26240
  • GPIO
    +關注

    關注

    16

    文章

    1238

    瀏覽量

    53337
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32-GPIO詳解

    GPIO是通用輸入輸出端口的簡稱,簡單來說就是STM32可控制的引腳,STM32芯片的GPIO引腳與外部設備連接起來,從而實現與外部通訊、控制以及數據采集的功能。
    發表于 03-29 09:43 ?3438次閱讀

    STM32 GPIO的基本結構

    萬物皆有源頭,大家學習單片機的源頭操作就是通過GPIO口點燈,GPIO作為STM32最基礎的外設,也是大家最先接觸的外設。 當然,看似基礎的GPIO,不僅僅是簡單的設置好IO口,讓燈亮
    發表于 04-14 10:38 ?1303次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的基本<b class='flag-5'>結構</b>

    STM32 GPIO的工作模式

    在之前圍繞STM32GPIO的基本結構進行了介紹,圖1為STM32的5V容忍的GPIO口內部基本結構
    發表于 04-14 10:40 ?2007次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的工作模式

    STM32 GPIO寄存器的相關知識

    在之前的STM32GPIO理論基礎知識中,分別對基本結構和工作模式進行了詳細的介紹。 GPIO基本結構中主要對
    發表于 04-14 10:43 ?3145次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>寄存器的相關知識

    STM32 GPIO的API函數配置和使用技巧

    本篇開始對STM32GPIO在實際開發設計中的使用配置和技巧進行探討,可以先去回顧下之前介紹的GPIO的相關理論基礎知識包括基本結構,工作模式和寄存器原理。
    發表于 04-14 10:46 ?1729次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的API函數配置和使用技巧

    STM32 GPIO結構圖講解 STM32中上拉電阻或下拉電阻的作用

    STM32中的GPIO為例,如上圖是GPIO結構圖。另外關于GPIO工作原理,請移步此文:STM32
    發表于 08-06 16:55 ?3892次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b><b class='flag-5'>結構</b>圖講解 <b class='flag-5'>STM32</b>中上拉電阻或下拉電阻的作用

    STM32 GPIO的基本結構工作模式和初始化步驟的詳細資料概述

    本文檔的主要內容詳細介紹的是STM32 GPIO的基本結構工作模式和初始化步驟的詳細資料概述。
    發表于 10-12 08:00 ?22次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的基本<b class='flag-5'>結構</b>工作模式和初始化步驟的詳細資料概述

    STM32GPIO使用

    分享本文,介紹STM32GPIO使用。
    的頭像 發表于 09-03 09:28 ?4686次閱讀

    stm32 GPIO使用總結

    stm32 GPIO使用總結
    發表于 12-01 11:21 ?8次下載
    <b class='flag-5'>stm32</b> <b class='flag-5'>GPIO</b>使用總結

    STM32-GPIO詳解

    STM32-GPIO配置介紹typedef struct { uint32_t GPIO_Pin; GPIOMode_TypeDef GPIO
    發表于 12-24 19:12 ?15次下載
    <b class='flag-5'>STM32-GPIO</b>詳解

    STM32 GPIO基本結構

    1、GPIO基本結構這里我使用的是基于STM32F103ZET6的開發板,為144腳芯片一共有7組I/O口,每組I/O口有16個IO,一共16X7=112個I/O(GPIOA
    發表于 12-27 19:07 ?6次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>基本<b class='flag-5'>結構</b>

    關于STM32 GPIO的配置等問題

    關于STM32 GPIO的配置等問題一、GPIO的基本結構圖示二、模式直接上圖:圖表數據解析:三、配置等問題問題一、GPIO的基本
    發表于 01-13 16:22 ?3次下載
    關于<b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的配置等問題

    STM32學習筆記---GPIO

    STM32的學習筆記—GPIO我使用的是STM32F401ZGT6,有7組IO口,每組16個引腳,共112個引腳。因為太菜了,確實容易出錯,還請賜教參考官方文檔:八種IO口模式區別結構
    發表于 01-13 16:31 ?6次下載
    <b class='flag-5'>STM32</b>學習筆記---<b class='flag-5'>GPIO</b>

    STM32 GPIO基本結構和工作模式及其寄存器配置

    STM32引腳說明1.以STM32F103ZET6為例144引腳,共有七組GPIO,GPIOA——GPIOG,一組有16個IO口,一共112個IO口PA0——PA15GPIO基本
    發表于 01-13 16:33 ?0次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>基本<b class='flag-5'>結構</b>和工作模式及其寄存器配置

    STM32GPIO工作方式與基本結構

    GPIO是通用輸入/輸出端口的簡稱,是STM32可控制的引腳。GPIO的引腳與外部硬件設備連接,可實現與外部通訊、控制外部硬件或者采集外部硬件數據的功能。
    的頭像 發表于 07-11 10:08 ?1950次閱讀
    主站蜘蛛池模板: 日本色片视频 | 国产又黄又爽又猛的免费视频播放 | 高清不卡一区二区三区 | 欧美伊人久久综合网 | 国产高清视频免费最新在线 | 国产成都一二三四区 | 青青伊人91久久福利精品 | 国产综合成色在线视频 | 欧美30p | 乌克兰一级毛片 | 大香伊人网 | 久久国产香蕉一区精品 | 美国色综合 | 一区二区三区四区五区 | 一级aaaaa毛片免费视频 | 欧美一级片网站 | 欧美亚洲综合另类型色妞 | 丰满放荡岳乱妇91www | 三级毛片免费看 | 色色色色网 | 一卡二卡三卡四卡无卡在线 | 国产拍拍拍免费视频网站 | www淫| 一区二区三区在线免费 | 都市禁忌猎艳风流美妇 | 特黄黄三级视频在线观看 | 中国特黄毛片 | 公开免费视频 | 久久精品男人影院 | 可以免费播放的在线视频 | 日本不卡视频免费的 | xxxxxx日本人免费 | 日本三级网址 | 朋友夫妇和交换性bd高清 | 日本欧美一区二区三区不卡视频 | 天天躁狠狠躁夜躁2021 | 91大神在线看 | 色屁屁www免费看视频影院 | 狠狠躁夜夜躁人人爽天天3 狠狠躁夜夜躁人人爽天天段 | h网站国产 | 国产成人精品三级在线 |