chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

GPIO配置不同輸出速度會(huì)有什么影響

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-09-18 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有讀者問:GPIO配置不同輸出速度會(huì)有什么影響?

1、寫在前面

這個(gè)問題看起來比較簡(jiǎn)單,我相信很多人都能說出答案。

但是,很多人都只是停留在表面,沒有在項(xiàng)目中經(jīng)歷過,也沒有更深入的去了解。

poYBAGIB2beAf9tQAAMm0IyiybQ744.png

很早之前年的單片機(jī)可能沒有輸出速度這個(gè)配置選項(xiàng),但是這后面的單片機(jī)基本都有配置速度的選項(xiàng),下面結(jié)合STM32來簡(jiǎn)單介紹一下。

2、GPIO輸出速度

不管標(biāo)準(zhǔn)外設(shè)庫,還是STM32CubeMX配置GPIO輸出引腳,都會(huì)有速度GPIO_InitStruct.Speed這個(gè)選項(xiàng)。

類似如下:

GPIO_InitStruct.Pin = GPIO_PIN_5; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, GPIO_InitStruct);

根據(jù)不同MCU型號(hào),速度選項(xiàng),有些有3個(gè),有些有4個(gè)。一般定義在xxx_gpio.h文件中。

#define GPIO_Speed_2MHz GPIO_Speed_Level_1 /*!< I/O output speed: Low 2 MHz */ #define GPIO_Speed_10MHz GPIO_Speed_Level_2 /*!< I/O output speed: Medium 10 MHz */ #define GPIO_Speed_50MHz GPIO_Speed_Level_3 /*!< I/O output speed: High 50 MHz */#define GPIO_SPEED_FREQ_LOW (0x00000000u) /*!< Low speed */ #define GPIO_SPEED_FREQ_MEDIUM (0x00000001u) /*!< Medium speed */ #define GPIO_SPEED_FREQ_HIGH (0x00000002u) /*!< High speed */ #define GPIO_SPEED_FREQ_VERY_HIGH (0x00000003u) /*!< Very high speed */

對(duì)于普通輸出GPIO,使用STM32CubeMX配置,默認(rèn)配置低:

poYBAGIB2biAXkvDAAC8ccBkYGA990.png

當(dāng)然,如果配置成其他模式,有可能是中,或高。

比如:配置UART、CAN引腳,速度會(huì)是高。

提問:你想過為什么會(huì)是低、高嗎?

3、實(shí)驗(yàn):測(cè)量GPIO輸出波形

不知道大家用示波器測(cè)量過GPIO輸出波形沒有,特別是在高速(單位M)的時(shí)候。

我以前經(jīng)常測(cè)量MCO引腳輸出時(shí)鐘,測(cè)量過的人應(yīng)該都知道,如果輸出速度高于配置速度,會(huì)明顯看到波形不正常。

波形會(huì)出現(xiàn)不完整,幅度低等失真現(xiàn)象。

相信不用我說,有一定常識(shí)的人都能理解。

4、具體原因

速度的配置,就是決定IO口驅(qū)動(dòng)電路的響應(yīng)速度。

我們需要結(jié)合實(shí)際情況配置速度,不同速度會(huì)有不同的影響。

高低速差異:

配置高速:輸出頻率高,噪音大,功耗高,電磁干擾強(qiáng);

配置低速:輸出頻率低,噪音小,功耗低,電磁干擾弱;提高系統(tǒng)EMI(電磁干擾)性能;

看到差異,相信很多人就能理解了。

實(shí)際情況中,比如:低功耗的產(chǎn)品,你會(huì)考慮功耗。

環(huán)境不好的場(chǎng)合,通信不穩(wěn)定,你會(huì)考慮電磁干擾等。

舉例:

如果你使用9600波特率UART通信,建議速度配置為低。

所以,如果你想使產(chǎn)品更加完美,速度配置也是關(guān)鍵的一項(xià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)注

    6067

    文章

    44992

    瀏覽量

    650499
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6705

    瀏覽量

    189262
  • 電磁干擾
    +關(guān)注

    關(guān)注

    36

    文章

    2393

    瀏覽量

    106578
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    一文詳解GPIO輸出配置

    引言:GPIO,即General purpose input output,通用輸入輸出端口,是可以根據(jù)實(shí)際使用場(chǎng)景需求來用軟件來配置的引腳。需要注意的是,一款芯片的引腳分為其實(shí)分為很多域,比如僅為
    發(fā)表于 06-14 16:41 ?3467次閱讀
    一文詳解<b class='flag-5'>GPIO</b>的<b class='flag-5'>輸出</b><b class='flag-5'>配置</b>

    請(qǐng)問GPIO配置時(shí)配置速度的值是什么呢?

    配置GPIO管腳的時(shí)候,引腳,模式都有一個(gè)對(duì)應(yīng)的地址或者標(biāo)號(hào),比如A2的復(fù)用推挽輸出,引腳就是GPIO_Pin_2((uint16_t)0x0004),模式是
    發(fā)表于 01-29 06:16

    GPIO模式配置

    一、 GPIO模式配置1、輸入/輸出模式(參考stm32手冊(cè))2、GPIO輸出模式下,幾種速度
    發(fā)表于 08-20 06:33

    GPIO配置不同輸出速度會(huì)有什么影響

    今天有人問:GPIO配置不同輸出速度會(huì)有什么影響? 你知道答案嗎?寫在前面這個(gè)問題看起來比較簡(jiǎn)單,我相信很多人都能說出答案。但是,很多人都只
    發(fā)表于 08-20 06:08

    GPIO配置不同輸出速度會(huì)有什么影響嗎

    置頂/星標(biāo)公眾號(hào),不錯(cuò)過每一條消息今天有人問:GPIO配置不同輸出速度會(huì)有什么影響?你知道答案嗎?1寫在前面這個(gè)問題看起來比較簡(jiǎn)單,我相信很
    發(fā)表于 08-23 09:03

    關(guān)于STM32的GPIO配置不同輸出速度會(huì)有什么影響?

    STM32的GPIO配置不同輸出速度會(huì)有什么影響?
    的頭像 發(fā)表于 03-01 11:53 ?1.3w次閱讀
    關(guān)于STM32的<b class='flag-5'>GPIO</b><b class='flag-5'>配置</b>不同<b class='flag-5'>輸出</b><b class='flag-5'>速度</b><b class='flag-5'>會(huì)有</b>什么影響?

    GPIO配置

    有關(guān)推挽輸出、開漏輸出、復(fù)用開漏輸出、復(fù)用推挽輸出以及上拉輸入、下拉輸入、浮空輸入、模擬輸入的區(qū)別最近在看數(shù)據(jù)手冊(cè)的時(shí)候,發(fā)現(xiàn)在Cortex-M3里,對(duì)于
    發(fā)表于 12-01 10:36 ?13次下載
    <b class='flag-5'>GPIO</b><b class='flag-5'>配置</b>

    嵌入式系統(tǒng)(五):GPIO(輸入輸出端口擴(kuò)展器)接口

    模式(iv)開漏輸出模式(v)輸出速度與鉗位功能(2)STM32芯片GPIO特點(diǎn):2. GPIO寄存器和庫函數(shù);(1)
    發(fā)表于 12-01 11:21 ?9次下載
    嵌入式系統(tǒng)(五):<b class='flag-5'>GPIO</b>(輸入<b class='flag-5'>輸出</b>端口擴(kuò)展器)接口

    關(guān)于STM32 GPIO配置等問題

    英文參考手冊(cè)也有內(nèi)容無差別二、模式我們搜索的大多數(shù)資料顯示的都是有8種模式;輸入4種輸出4種。但今天我們就不按照那種思路來整理GPIO的模式了。我們通過GPIO配置來看看有哪些模式。
    發(fā)表于 01-13 16:22 ?3次下載
    關(guān)于STM32 <b class='flag-5'>GPIO</b>的<b class='flag-5'>配置</b>等問題

    單片機(jī)GPIO配置不同輸出速度有何區(qū)別?

    不管標(biāo)準(zhǔn)外設(shè)庫,還是STM32CubeMX配置GPIO輸出引腳,都會(huì)有速度GPIO_InitSt
    發(fā)表于 02-08 15:24 ?3次下載
    單片機(jī)<b class='flag-5'>GPIO</b><b class='flag-5'>配置</b>不同<b class='flag-5'>輸出</b><b class='flag-5'>速度</b>有何區(qū)別?

    STM32單片機(jī)的GPIO輸入、輸出模式與配置方法

    STM32 單片機(jī)是一款高性能、低功耗的 32 位微控制器,具有強(qiáng)大的計(jì)算能力、靈活的外設(shè)模塊和實(shí)現(xiàn)微控制器應(yīng)用所需的社區(qū)支持。在單片機(jī)應(yīng)用中,GPIO 輸入輸出模式是必不可少的硬件接口之一。本文將介紹 STM32 單片機(jī)的 GPIO
    發(fā)表于 08-15 18:23 ?9580次閱讀

    STM32的GPIO配置

    STM32微控制器通用輸入/輸出引腳(GPIO)提供許多與應(yīng)用框架內(nèi)外部電路相連接的方法。本應(yīng)用筆記提供有關(guān)GPIO配置的基本信息,以及硬件和軟件開發(fā)人員使用
    發(fā)表于 08-31 10:50 ?1次下載

    STM32使用GPIO配置的5種方式

    STM32使用GPIO配置的5種方式 STM32是常見的一種微控制器,其GPIO模塊可以實(shí)現(xiàn)對(duì)外部設(shè)備的控制和數(shù)據(jù)傳輸,包括數(shù)字I/O口、模擬輸入口和輸出口等。在STM32中,
    的頭像 發(fā)表于 10-26 17:42 ?1969次閱讀

    如何配置GPIO引腳

    在嵌入式系統(tǒng)設(shè)計(jì)中,GPIO(通用輸入/輸出)引腳是連接微控制器與外部世界的重要橋梁。它們可以被配置為輸入或輸出模式,用于讀取傳感器數(shù)據(jù)、控制LED燈、驅(qū)動(dòng)電機(jī)等。
    的頭像 發(fā)表于 01-09 09:39 ?1244次閱讀

    為什么GPIO配置總是出問題?

    在STM32開發(fā)中,GPIO(通用輸入輸出配置看似簡(jiǎn)單,但在實(shí)際開發(fā)中,很多人常常會(huì)遇到這些困惑:明明按照教程配置GPIO,為什么LED
    的頭像 發(fā)表于 04-07 11:59 ?689次閱讀
    為什么<b class='flag-5'>GPIO</b><b class='flag-5'>配置</b>總是出問題?