91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

你了解你的GD32 MCU系統(tǒng)主頻是多少嗎 ?

聚沃科技 ? 2024-02-01 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

系統(tǒng)時(shí)鐘GD32 MCU的時(shí)基,可以理解為系統(tǒng)的心跳,片上所有的外設(shè)以及CPU最原始的時(shí)鐘都來(lái)自于系統(tǒng)時(shí)鐘,因而明確當(dāng)前系統(tǒng)時(shí)鐘是多少非常重要,只有明確了系統(tǒng)時(shí)鐘,才能夠?qū)崿F(xiàn)準(zhǔn)確的定時(shí)、準(zhǔn)確的采樣間隔以及準(zhǔn)確的通信速率等。

以GD32F303為例,其系統(tǒng)時(shí)鐘配置在system_gd32f30x.c中,如下圖所示,可以通過(guò)打開(kāi)或者關(guān)閉相關(guān)的宏定義進(jìn)行時(shí)鐘配置,GD32以及提供了一些時(shí)鐘配置的函數(shù),可以通過(guò)宏定義開(kāi)關(guān)進(jìn)行選擇。

wKgaomW6-PyAQMpFAAVsZwjyB2g335.png

確認(rèn)當(dāng)前系統(tǒng)時(shí)鐘有以下兩個(gè)方法:

1、軟件方式確認(rèn)

使用void SystemCoreClockUpdate(void)函數(shù)進(jìn)行更新當(dāng)前系統(tǒng)時(shí)鐘SystemCoreClock,該函數(shù)為根據(jù)當(dāng)前RCU模塊寄存器配置以及外部晶振等相關(guān)宏定義進(jìn)行計(jì)算,將計(jì)算的結(jié)果賦值給SystemCoreClock變量,因而調(diào)用該函數(shù)后,SystemCoreClock的值就是當(dāng)前系統(tǒng)時(shí)鐘的數(shù)值。

wKgZomW6-QGAGBIJAAMnCBdBgBg398.png

需要注意,如果外部晶振不是8M,則需要調(diào)整HXTAL的宏定義,否則可能會(huì)造成SystemCoreClock計(jì)算出錯(cuò)。

wKgaomW6-QaAce9EAAG4Cu_wk3o573.png

2、時(shí)鐘輸出確認(rèn)

另外一種最直接最準(zhǔn)確的方式,是將系統(tǒng)時(shí)鐘通過(guò)CKOUT引腳輸出,然后通過(guò)示波器進(jìn)行查看,如下圖所示,CK_SYS為系統(tǒng)時(shí)鐘,將CKOUT0SEL配置為100,就可以將系統(tǒng)時(shí)鐘輸出到CK_OUT0引腳上,這樣外部接示波器就可以查看當(dāng)前系統(tǒng)時(shí)鐘了。

wKgZomW6-QqAd_ZPAABGaK8yE68462.png

另外也可以通過(guò)定時(shí)器或者通信頻率來(lái)進(jìn)行估算,希望大家在系統(tǒng)開(kāi)發(fā)伊始有確認(rèn)系統(tǒng)時(shí)鐘的好習(xí)慣,避免由于系統(tǒng)時(shí)鐘配置出錯(cuò)導(dǎo)致的隱藏問(wèn)題。

好的,今天就討論到這里,如有其他疑問(wèn),歡迎評(píng)論區(qū)討論。

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

    關(guān)注

    147

    文章

    18924

    瀏覽量

    398025
  • 系統(tǒng)時(shí)鐘
    +關(guān)注

    關(guān)注

    1

    文章

    31

    瀏覽量

    10187
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    432

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    GD32 MCU 入門(mén)教程】GD32 MCU 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁(yè)擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類(lèi)型編程的具體說(shuō)明如下表 GD32
    的頭像 發(fā)表于 08-21 09:56 ?3626次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    了解GD32 MCU系統(tǒng)主頻是多少嗎?#GD32 #MCU #單片機(jī) #時(shí)鐘 時(shí)鐘

    單片機(jī)mcu
    聚沃科技
    發(fā)布于 :2024年02月02日 09:44:18

    GD32替換STM32?這些坑別踩...

    這一個(gè)BUG。2、主頻使用HSE(高速外部時(shí)鐘):GD32主頻最大108M,STM32的主頻最大72M使用HSI(高速內(nèi)部時(shí)鐘):GD32
    發(fā)表于 03-31 10:51

    GD32 MCU學(xué)習(xí)這本書(shū)的理由

    首先,學(xué)習(xí)GD32 MCU原理固件庫(kù)開(kāi)發(fā)指南可以讓我了解這個(gè)芯片的內(nèi)部結(jié)構(gòu)和工作原理,從而深入理解如何在嵌入式系統(tǒng)中使用它。其次,固件庫(kù)是嵌入式系統(tǒng)
    發(fā)表于 03-10 20:06

    GD32 MCU原理及固件庫(kù)開(kāi)發(fā)指南》+讀后感

    。第4~8章偏重實(shí)踐,主要以實(shí)例來(lái)講解工程應(yīng)用。如果是一名經(jīng)驗(yàn)豐富的資深用戶(hù),對(duì)GD32 MCU已經(jīng)有了一定的了解,可以從第4章開(kāi)始閱讀。如果
    發(fā)表于 06-06 21:52

    兆易創(chuàng)新GD32 MCU選型手冊(cè),適用于GD32全系列MCU

    兆易創(chuàng)新GD32MCU選型手冊(cè),適用于GD32全系列MCUGD32MCU選型手冊(cè),適用于GD32全系列MCU
    發(fā)表于 10-19 17:26 ?52次下載

    了解GD32 MCU的命名規(guī)則嗎

    下面為大家介紹GD32 MCU的通用命名規(guī)則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發(fā)表于 01-13 09:38 ?7567次閱讀
    <b class='flag-5'>你</b><b class='flag-5'>了解</b><b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名規(guī)則嗎

    GD32 MCU啟動(dòng)后如何運(yùn)行到main函數(shù)

    GD32 MCU啟動(dòng)后如何運(yùn)行到main函數(shù)入口?是否也有這樣的疑慮。在執(zhí)行到main函數(shù)之前MCU干了哪些事情呢?下面為大家解答。
    的頭像 發(fā)表于 01-15 10:00 ?1946次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>啟動(dòng)后如何運(yùn)行到main函數(shù)

    GD32 MCU的選項(xiàng)字節(jié)是什么?

    GD32 MCU的選項(xiàng)字節(jié)是什么,有什么功能呢?選項(xiàng)字節(jié)被誤篡改如何回復(fù)?
    的頭像 發(fā)表于 01-17 09:42 ?2978次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的選項(xiàng)字節(jié)是什么?

    不同型號(hào)的GD32 MCU如何區(qū)分?

    大家是否碰到過(guò)以下應(yīng)用場(chǎng)景:同一套軟件代碼希望跑在不同型號(hào)的GD32 MCU中,但有些地方需要根據(jù)MCU型號(hào)進(jìn)行調(diào)整?或者上位機(jī)或其他MCUGD3
    的頭像 發(fā)表于 01-27 09:32 ?2419次閱讀
    不同型號(hào)的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何區(qū)分?

    了解GD32 MCU上下電要求嗎

    了解GD32 MCU的上下電要求嗎?MCU的上下電對(duì)于系統(tǒng)的穩(wěn)定運(yùn)行非常重要。
    的頭像 發(fā)表于 02-02 09:36 ?1952次閱讀
    <b class='flag-5'>你</b><b class='flag-5'>了解</b><b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>上下電要求嗎

    如何排查GD32 MCU復(fù)位是由哪個(gè)復(fù)位源導(dǎo)致的?

    上期為大家講解了GD32 MCU復(fù)位包括電源復(fù)位和系統(tǒng)復(fù)位,其中系統(tǒng)復(fù)位還包括獨(dú)立看門(mén)狗復(fù)位、內(nèi)核軟復(fù)位、窗口看門(mén)狗復(fù)位等,在一個(gè)GD32
    的頭像 發(fā)表于 02-03 09:46 ?3375次閱讀
    如何排查<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>復(fù)位是由哪個(gè)復(fù)位源導(dǎo)致的?

    GD32 MCU 入門(mén)教程】GD32 MCU 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32 MCU在RTC設(shè)計(jì)和功
    的頭像 發(fā)表于 08-23 09:18 ?2489次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU 入門(mén)教程】GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?2378次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU入門(mén)教程】GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項(xiàng)

    本文是專(zhuān)門(mén)為基于GD32 MCU開(kāi)發(fā)的工程設(shè)計(jì)人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場(chǎng)景使用時(shí)的注意事項(xiàng),旨在幫助GD32 MCU開(kāi)發(fā)者優(yōu)化對(duì)通用型輸入輸出端口(G
    的頭像 發(fā)表于 09-07 10:34 ?4080次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結(jié)構(gòu)與使用注意事項(xiàng)