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

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

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

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

更改晶振后如何修改配置?

聚沃科技 ? 2024-01-09 10:10 ? 次閱讀

GD32官方提供的固件庫中使用的晶振配置一般為8M或25M,如果讀者使用其他頻率的晶振如何修改配置呢?本文為大家講解如何修改。

以GD32F303為例,官方固件庫中的晶振及時鐘配置代碼如下,改配置代碼為使用外部8M晶振倍頻到120M時鐘。

wKgZomWctE-AEmzFAACI-gWyQRs849.png

wKgZomWctHOAc9DFAAEbAReqY4w951.png

在此我們舉例,若外部晶振使用16M該如何配置,主要修改以下兩點:

修改HXTAL_VALUE為16M,如下紅色底紋部分。

#if !defined HXTAL_VALUE #ifdef GD32F30X_CL #define HXTAL_VALUE ((uint32_t)25000000) /*!< value of the external oscillator in Hz */ #else #define HXTAL_VALUE ((uint32_t)16000000) /* !< from 4M to 32M *!< value of the external oscillator in Hz*/ #endif /* HXTAL_VALUE */ #endif /* high speed crystal oscillator value */

修改時鐘倍頻到120M.如下紅色底紋部分,配置15倍頻,計算公式為16M/2*15=120M.

/* select HXTAL/2 as clock source */ RCU_CFG0 &= ~(RCU_CFG0_PLLSEL | RCU_CFG0_PREDV0); RCU_CFG0 |= (RCU_PLLSRC_HXTAL_IRC48M | RCU_CFG0_PREDV0); /* CK_PLL = (CK_HXTAL/2) * 15 = 120 MHz */ RCU_CFG0 &= ~(RCU_CFG0_PLLMF | RCU_CFG0_PLLMF_4 | RCU_CFG0_PLLMF_5); RCU_CFG0 |= RCU_PLL_MUL15;

PS:GD固件庫中修改使用內(nèi)部時鐘非常方便,只要打開內(nèi)部時鐘的宏定義就可以啦。

/* select a system clock by uncommenting the following line */ /* use IRC8M */ //#define __SYSTEM_CLOCK_IRC8M (uint32_t)(__IRC8M) //#define __SYSTEM_CLOCK_48M_PLL_IRC8M (uint32_t)(48000000) //#define __SYSTEM_CLOCK_72M_PLL_IRC8M (uint32_t)(72000000) //#define __SYSTEM_CLOCK_108M_PLL_IRC8M (uint32_t)(108000000) //#define __SYSTEM_CLOCK_120M_PLL_IRC8M (uint32_t)(120000000)

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

    關(guān)注

    35

    文章

    3216

    瀏覽量

    69655
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3685

    瀏覽量

    94923
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    419

    瀏覽量

    25213
  • gd32f303
    +關(guān)注

    關(guān)注

    4

    文章

    38

    瀏覽量

    3906
收藏 人收藏

    評論

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

    如何修改MPLAB下的跑表的頻率

    我在看張明峰的書,里面MPLAB的跑表是4M 我的是20M。 請問高手,怎么修改跑表的頻率?謝謝!
    發(fā)表于 05-08 20:49

    更改如何修改配置?#MCU #GD32 #單片機 #

    mcu
    聚沃科技
    發(fā)布于 :2024年01月09日 11:12:32

    【CANNON試用體驗】選用及參數(shù)修改記錄

    拋磚引玉的作用吧!以后,只要在的允許范圍內(nèi)就可以對照 修改。具體見附件:此修改后,經(jīng)過串口通信收發(fā)實驗,完全可用。
    發(fā)表于 02-18 11:00

    和電容的配置關(guān)系是什么

    哪位大俠知道和電容的配置關(guān)系啊,比如13M的要怎么配電容啊?
    發(fā)表于 05-27 05:55

    FAQ0093 AT32更換外部BSP修改方法

    本帖最后由 貪玩 于 2022-5-10 19:44 編輯 FAQ0093 AT32更換外部BSP修改方法Questions:AT32 工程項目在采用非 8M 外部
    發(fā)表于 02-19 21:23

    使用外部的方案配置RTC

    環(huán)境:Stm32CubeMXV5.6.0stm32F412RETx芯片,芯片的VBAT引腳接電池RTC使用的外部,內(nèi)部的振蕩器配置斷電
    發(fā)表于 08-09 09:35

    STM32為什么配置外接有源

    的外接有源。因此,在編程當中,就得對之前的代碼模板進行修改,不然便無法使用。如果不對源碼進行修改的話,你可以對其進行調(diào)試,最后顯示出,其一直在下面畫出的那個函數(shù)里面循環(huán),意思是,其
    發(fā)表于 08-10 06:32

    STM32芯片和GD芯片修改外部的方法是什么

    24M,則修改HSE_VALUE的值,將其改為24M,當然其他的大小也是同樣的修改方法:2、然后在System_stm32f0xx.c文件中,
    發(fā)表于 08-10 06:06

    stm32外部時鐘源8M如何修改成12M

    stm32外部時鐘源8M換成12M程序修改說明▼標簽: stm32外部時鐘源8m
    發(fā)表于 08-12 08:30

    FAQ0093更換外部BSP修改方法

    更換外部BSP修改方法AT32 工程項目在采用非8M 外部時,如何在BSP 中進行
    發(fā)表于 10-20 06:41

    STM32單片機外部內(nèi)部配置

    STM32F4外部配置system_stm32f4xx.c這個文件里面有使用的配置,一般
    發(fā)表于 12-24 19:21 ?50次下載
    STM32單片機外部<b class='flag-5'>晶</b><b class='flag-5'>振</b>內(nèi)部<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>配置</b>

    stm32F4修改時鐘頻率,更換為8MHz

    觀,輸入頻率,自動得出倍頻過程F4要修改時鐘,首先確定外部頻率如果是25MHz外部,需要內(nèi)部168MHz的運行速度。那么不用
    發(fā)表于 12-27 18:55 ?17次下載
    stm32F4<b class='flag-5'>修改</b>時鐘頻率,更換為8MHz<b class='flag-5'>晶</b><b class='flag-5'>振</b>

    STM32芯片和GD芯片修改外部的方法

    24M,則修改HSE_VALUE的值,將其改為24M,當然其他的大小也是同樣的修改方法:2、然后在System_stm32f0xx.c文件中,
    發(fā)表于 12-31 19:24 ?34次下載
    STM32芯片和GD芯片<b class='flag-5'>修改</b>外部<b class='flag-5'>晶</b><b class='flag-5'>振</b>的方法

    STM32外部更換,程序修改指南

    STM32外部更換,程序修改指南在 stm32f10x.h 中,將119行#define HSE_VALUE ((uint32_t)8000000) /*!< Value
    發(fā)表于 01-13 10:41 ?11次下載
    STM32外部<b class='flag-5'>晶</b><b class='flag-5'>振</b>更換,程序<b class='flag-5'>修改</b>指南

    STM32F10x 更改外部修改時鐘頻率的方法

    。比如你想更換到為外部為12M,但是主頻仍想用72M的。該如何設(shè)置?或者想倍頻到更高的主頻該怎么修改?例子就直接直接拿的例子吧! 屬性 原來 現(xiàn)在 外部
    發(fā)表于 01-13 10:52 ?9次下載
    STM32F10x <b class='flag-5'>更改</b>外部<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>后</b>,<b class='flag-5'>修改</b>時鐘頻率的方法
    主站蜘蛛池模板: 亚洲乱码一二三四区 | 久久性生活| 黄色欧美视频 | 久久精品视频免费播放 | 手机在线看片你懂得 | 天天天天天天操 | 五月丁香 | 377p亚洲欧洲日本大胆色噜噜 | 一级特黄高清完整大片 | 婷婷色香五月激情综合2020 | 俺去俺来也www色官网免费的 | 97伊人| 男女交性高清视频无遮挡 | 久99热 | 男人天堂网www | 激情婷婷综合 | 夜夜操天天 | 性做久久久久久网站 | 天天干天天干天天操 | 国产精品美乳在线观看 | 日本在线不卡一区 | 色狠狠成人综合网 | 视频一区二区在线 | 加勒比黑人喝羽月希奶水 | 日韩a毛片免费全部播放完整 | 成人剧场 | 性欧美暴力猛交69hd | 日本高免费观看在线播放 | 天堂资源在线中文 | mmmxxx69日本| 日本免费三级网站 | 成人黄色一级片 | 特级毛片免费视频观看 | 日日操夜夜操天天操 | 亚洲色图欧美在线 | 美女污污网站 | 中国人69xxx大全 | 中文字幕佐山爱一区二区免费 | 国内a级毛片免费··· | 亚洲国产女人aaa毛片在线 | 好看的一级毛片 |