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

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

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

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

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

信盈達(dá) ? 2024-05-18 08:04 ? 次閱讀

嵌入式系統(tǒng)單片機(jī)開發(fā)中,GPIO(通用輸入輸出)控制器是一個(gè)非常重要的組件。GPIO引腳的靈活性使它們能夠執(zhí)行多種功能,從簡(jiǎn)單的輸入輸出到復(fù)雜的通信任務(wù)。為了幫助大家快速了解和掌握GPIO控制器的六種常見模式,我們特地整理了這篇文章。。
快速搞懂GPIO控制器的六種模式

我們拿STM32芯片舉例,下圖是GPIO控制器的簡(jiǎn)單框圖:

33cfc212-14aa-11ef-bebc-92fbcf53809c.png

通過框圖可以分為輸入和輸出兩個(gè)部分

33ec784e-14aa-11ef-bebc-92fbcf53809c.png

3402039e-14aa-11ef-bebc-92fbcf53809c.png

通用輸入模式:直接讀(檢測(cè))IO口的電平狀態(tài);


復(fù)用輸入模式:從IO進(jìn)來的數(shù)據(jù)信號(hào)要經(jīng)過片上外設(shè)(串口控制器),再到核心;


模擬輸入模式:外界的模擬量(電壓)通過IO口進(jìn)入到ADC控制器,ADC控制器轉(zhuǎn)換成數(shù)字量。



340e82f4-14aa-11ef-bebc-92fbcf53809c.png

34124e20-14aa-11ef-bebc-92fbcf53809c.png

通用輸出模式:核心直接控制IO輸出高低電平;


復(fù)用輸出模式:核心將數(shù)據(jù)信號(hào)發(fā)送到片上外設(shè),片上外設(shè)再通過IO口傳送出去;


模擬輸出模式:核心將數(shù)字信號(hào)發(fā)送到DAC上,DAC將數(shù)字信號(hào)轉(zhuǎn)換成電壓值,通過IO出去。

單片機(jī)開發(fā)過程中,需要根據(jù)實(shí)際場(chǎng)景去選擇對(duì)應(yīng)的模式,拿STM32舉例,模式的選擇可以通過配置GPIO端口模式寄存器來進(jìn)行選擇,如下圖:


3428c74a-14aa-11ef-bebc-92fbcf53809c.png

看圖可知這個(gè)寄存器一共有32個(gè)位,每2位控制一個(gè)GPIO口,根據(jù)寄存器每個(gè)位的描述可以知道,對(duì)應(yīng)位寫入0和1就可以將對(duì)應(yīng)的IO口配置成相應(yīng)的模式。?

總結(jié)

理解和掌握GPIO控制器的六種模式是嵌入式系統(tǒng)開發(fā)中的基礎(chǔ)技能。每種模式都有其獨(dú)特的應(yīng)用場(chǎng)景和優(yōu)勢(shì),通過合理配置和使用GPIO引腳,可以極大地提升系統(tǒng)的功能和性能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6065

    文章

    44946

    瀏覽量

    648032
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17022

    瀏覽量

    183276
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1278

    瀏覽量

    53695
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    控制器外圍功能的部分系列之GPIO(通用輸入/輸出)

    本文介紹了學(xué)習(xí)微控制器外圍功能的部分系列中的第一部分,該系列是 GPIO(通用輸入/輸出)。它討論了重要的外圍設(shè)備,即 GPIO,以及使用 GR-SAKURA 和編程提示對(duì)
    的頭像 發(fā)表于 06-21 18:12 ?5067次閱讀
    微<b class='flag-5'>控制器</b>外圍功能的<b class='flag-5'>六</b>部分系列之<b class='flag-5'>GPIO</b>(通用輸入/輸出)

    基于labview的六種模式的跑馬燈程序

    基于labview的六種模式的跑馬燈
    發(fā)表于 12-31 12:01

    linux下查看網(wǎng)卡流量的六種方法

    本文介紹了linux下查看網(wǎng)卡流量的六種方法,linux系統(tǒng)中使用nload、iftop、iostat等工具查看網(wǎng)卡流量,需要的朋友參考下。
    發(fā)表于 07-25 06:29

    六種常見的伺服電機(jī)故障以及相對(duì)應(yīng)的電機(jī)維修方法

    論是哪種伺服電機(jī),使用時(shí)間久了,都會(huì)產(chǎn)生一些小問題,那今天就給大家?guī)淼氖?b class='flag-5'>六種常見的電機(jī)故障表現(xiàn)。當(dāng)伺服電機(jī)出現(xiàn)小問題,不僅要及時(shí)檢測(cè)出來,而且要找到產(chǎn)生這些故障的原因,伺服電機(jī)電機(jī)維修師才能對(duì)癥下藥,才可以修理好伺服電機(jī)。以下是六種常見的伺服電機(jī)故障以及相對(duì)應(yīng)的電機(jī)維修
    發(fā)表于 02-01 06:29

    幫助減少制造的ERP與MES集成的六種方法

    本文主要介紹了幫助減少制造的ERP與MES集成的六種方法。
    發(fā)表于 06-04 08:00 ?5次下載

    手機(jī)NFC的六種實(shí)用用法

    每當(dāng)新機(jī)發(fā)布時(shí),相信不少小伙伴除了會(huì)關(guān)注手機(jī)的性能、拍照、續(xù)航、價(jià)格之外,而且還會(huì)關(guān)注手機(jī)是否還帶NFC功能。隨著科技發(fā)展,現(xiàn)在手機(jī)里的NFC功能已經(jīng)多達(dá)六種了,接下來筆者就來告訴大家NFC究竟那六種實(shí)用的用法。
    的頭像 發(fā)表于 01-23 11:37 ?2.2w次閱讀

    導(dǎo)致開關(guān)電源嘯叫的六種情況及解決方法

    導(dǎo)致開關(guān)電源嘯叫的六種情況及解決方法(深圳市中遠(yuǎn)通電源技術(shù)開發(fā)有限公司怎么樣)-導(dǎo)致開關(guān)電源嘯叫的六種情況及解決方法
    發(fā)表于 09-24 17:14 ?61次下載
    導(dǎo)致開關(guān)電源嘯叫的<b class='flag-5'>六種</b>情況及解決方法

    STM32的8GPIO輸入輸出模式

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

    GPIO的8工作模式詳細(xì)介紹!

    我們?cè)谟肧TM32這顆MCU的時(shí)候,用的最多的也是最基礎(chǔ)的應(yīng)該就是GPIO外設(shè)了,而在STM32的HAL庫(kù)中GPIO有8工作模式4輸入狀
    發(fā)表于 11-30 13:36 ?9次下載
    <b class='flag-5'>GPIO</b>的8<b class='flag-5'>種</b>工作<b class='flag-5'>模式</b>詳細(xì)介紹!

    手機(jī)觸摸屏失靈的六種解決方法

    針對(duì)于個(gè)別用戶反饋手機(jī)低概率出現(xiàn)觸屏不靈的現(xiàn)象,小編總結(jié)了六種解決方法。
    發(fā)表于 07-11 11:45 ?12.6w次閱讀

    關(guān)于機(jī)器學(xué)習(xí)的六種基礎(chǔ)算法來源、用途、演變

    六種算法分別是:線性回歸、邏輯回歸、梯度下降、神經(jīng)網(wǎng)絡(luò)、決策樹與k均值聚類算法。
    發(fā)表于 11-04 10:18 ?1180次閱讀

    GPIO的八工作模式

    GPIO是通用輸入/輸出端口的簡(jiǎn)稱,GPIO的引腳與外部設(shè)備連接,可實(shí)現(xiàn)與外部通訊、控制外部硬件或者采集外部硬件數(shù)據(jù)的功能。GPIO的8
    的頭像 發(fā)表于 07-02 16:38 ?1.1w次閱讀
    <b class='flag-5'>GPIO</b>的八<b class='flag-5'>種</b>工作<b class='flag-5'>模式</b>

    GPIO的四輸入模式介紹

    32位寄存共同控制。 輸出和輸入都是針對(duì)芯片引腳來講的(即引腳的對(duì)外輸出,和外界對(duì)引腳的輸入)。 四輸入模式介紹 輸入模式下可讀取端口的
    的頭像 發(fā)表于 11-09 16:51 ?8107次閱讀
    <b class='flag-5'>GPIO</b>的四<b class='flag-5'>種</b>輸入<b class='flag-5'>模式</b>介紹

    路由六種傳輸模式,你都知道哪個(gè)呢?

    路由六種傳輸模式,你都知道哪個(gè)呢? 路由是當(dāng)今網(wǎng)絡(luò)通信中不可或缺的設(shè)備,它能將網(wǎng)絡(luò)數(shù)據(jù)包在不同的計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行轉(zhuǎn)發(fā)。而在這個(gè)過程中,路由
    的頭像 發(fā)表于 02-04 14:08 ?2993次閱讀

    STM32 GPIO模式及工作原理詳解

    一. 前言 ??GPIO全稱General Purpose Input Output,是微控制數(shù)字輸入/輸出的基本模塊,可以實(shí)現(xiàn)微控制器與外部環(huán)境的數(shù)字進(jìn)行交換。借助GPIO
    的頭像 發(fā)表于 07-22 09:32 ?8481次閱讀
    STM32 <b class='flag-5'>GPIO</b>八<b class='flag-5'>種</b><b class='flag-5'>模式</b>及工作原理詳解
    主站蜘蛛池模板: 色涩网站在线观看 | 在线观看黄a| 91大神精品全国在线观看 | 男女无遮挡一进一出性视频 | 中文字幕精品一区影音先锋 | 久久青青草原精品老司机 | 高清配种视频xxxxx | 久久久久久久久久免观看 | 激情综合五月网 | 四虎影院成人 | 成人性视屏 | 日本在线观看高清不卡免v 日本在线观看永久免费网站 | 8888四色奇米在线观看不卡 | 美女扒开尿口给男人桶 | 日韩欧美卡一卡二卡新区 | 一区二区不卡视频 | 亚洲久久久 | 三级黄色短视频 | 免费人成在线观看网站品爱网日本 | 色综合久久综合欧美综合网 | 午夜欧美精品久久久久久久 | 久久性久久性久久久爽 | 天天射天天射 | 亚洲jizzjizz在线播放久 | 美女用手扒开尿口给男生桶爽 | 免费观看一级一片 | 第一页综合| 亚洲综合在线观看一区www | 天天操天天操天天射 | 三级在线看 | 欧美色图久久 | www.色播| 免费在线亚洲 | 免费看污黄视频软件 | 一区二区三区中文国产亚洲 | 婷婷在线综合 | 网站在线观看你懂的 | 99久久精品费精品国产一区二 | jlzzjlzzjlzz日本亚洲 | 韩国三级理论在线观看视频 | 韩日毛片 |