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

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

完善資料讓更多小伙伴認識你,還能領取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頁)

圖片

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

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

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

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

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

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

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

開漏模式:P-MOS無效,只有N-MOS有效,數(shù)據(jù)寄存器為1時,下管斷開,這時輸出相當于斷開,也就是高阻模式;數(shù)據(jù)寄存器為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 復用開漏輸出

圖片

如下是點動小燈

圖片

圖片

圖片

圖片

圖片

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

    關注

    53

    文章

    8259

    瀏覽量

    146611
  • 寄存器
    +關注

    關注

    31

    文章

    5357

    瀏覽量

    120668
  • STM32
    +關注

    關注

    2270

    文章

    10910

    瀏覽量

    356591
  • 施密特觸發(fā)器

    關注

    3

    文章

    235

    瀏覽量

    25931
  • GPIO
    +關注

    關注

    16

    文章

    1211

    瀏覽量

    52181
收藏 人收藏

    評論

    相關推薦

    STM32-GPIO詳解

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

    STM32 GPIO的基本結構

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

    STM32 GPIO的工作模式

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

    STM32 GPIO寄存器的相關知識

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

    STM32 GPIO的API函數(shù)配置和使用技巧

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

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

    STM32中的GPIO為例,如上圖是GPIO結構圖。另外關于GPIO工作原理,請移步此文:STM32
    發(fā)表于 08-06 16:55 ?3422次閱讀
    <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的基本結構工作模式和初始化步驟的詳細資料概述。
    發(fā)表于 10-12 08:00 ?22次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的基本<b class='flag-5'>結構</b>工作模式和初始化步驟的詳細資料概述

    STM32GPIO使用

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

    stm32 GPIO使用總結

    stm32 GPIO使用總結
    發(fā)表于 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
    發(fā)表于 12-24 19:12 ?15次下載
    <b class='flag-5'>STM32-GPIO</b>詳解

    STM32 GPIO基本結構

    1、GPIO基本結構這里我使用的是基于STM32F103ZET6的開發(fā)板,為144腳芯片一共有7組I/O口,每組I/O口有16個IO,一共16X7=112個I/O(GPIOA
    發(fā)表于 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的基本結構圖示二、模式直接上圖:圖表數(shù)據(jù)解析:三、配置等問題問題一、GPIO的基本
    發(fā)表于 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口模式區(qū)別結構
    發(fā)表于 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基本
    發(fā)表于 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的引腳與外部硬件設備連接,可實現(xiàn)與外部通訊、控制外部硬件或者采集外部硬件數(shù)據(jù)的功能。
    的頭像 發(fā)表于 07-11 10:08 ?1758次閱讀
    主站蜘蛛池模板: 亚洲人成网站在线观看妞妞网| 天天色综合6| 久久精品国产福利| 国产高清一区二区三区四区| 天堂成人网| 亚洲 丝袜 制服 欧美 另类| 久久夜夜操| 呦交小u女国产秘密入口| 男人都懂的网址在线看片| 亚洲国产欧美在线成人aaaa | 色多多a| tom影院亚洲国产日本一区| 亚洲 另类 在线 欧美 制服| 奇米影视大全| 天天在线天天综合网色| brazzersvideosexhd欧美高清 | 与子乱刺激对白在线播放| 亚洲区在线播放| 免费在线看视频| 高清一级| 国产在线免| 免费一级毛片在线播放不收费| 天天网综合| 国产精品露脸脏话对白| 久久天天| 初恋视频黄色| 在线看av网址| xxxx人成高清免费图片| 日女人免费视频| 欧美网站在线| 酒色成人网| 久久久国产精品免费看| 国模欢欢大尺度| 最近的中文字幕免费动漫视频| 欧美激情二区三区| 能可以直接看的av网址| 成人啪啪免费视频| 直接在线观看的三级网址| 日本午夜三级| 年轻的护士3在线观看| 丁香婷婷久久|