一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何配置SWM系列系統(tǒng)時(shí)鐘?

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

掃碼添加小助手

加入工程師交流群

系統(tǒng)時(shí)鐘

華芯微特科技有限公司SWM系列芯片可通過軟件配置改變時(shí)鐘的速度,可以讓我們的設(shè)計(jì)更加靈活,頻率可選空間也更加廣泛,用戶可以根據(jù)自己的實(shí)際需求配置需要的系統(tǒng)時(shí)鐘。為了讓用戶能夠更簡單的使用這一功能,下面小編將以SWM190為例,給大家展示如何配置SWM系列產(chǎn)品的系統(tǒng)時(shí)鐘。

SWM190最大時(shí)鐘頻率可達(dá) 60MHz

有5個(gè)時(shí)鐘源可供使用:

01、內(nèi)部高頻振蕩器(RCHF):內(nèi)部高頻振蕩器為片內(nèi)時(shí)鐘源,無需連接任何外部器件。頻率為24MHz或48MHz,通過HRCCR寄存器進(jìn)行切換,精度為百分之一,可提供較精確的固定頻率時(shí)鐘.

02、內(nèi)部低頻振蕩器(RCLF):內(nèi)部低頻振蕩器為片內(nèi)時(shí)鐘源,無需連接任何外部器件。頻率為32KHz。

03、外部振蕩器(XTAH):外部振蕩器可接4~32MHz頻率.

04、外部低頻振蕩器(XTAL):外部低頻振蕩器,支持32.768KHz時(shí)鐘接入

05、PLL:支持RCHF或XTAH作為輸入源

我們來看一下時(shí)鐘系統(tǒng)框圖

如圖所示:

wKgaomUD682AQBvOAAAiz4bOWiw837.png SWM190時(shí)鐘框圖

SWM190時(shí)鐘配置方法

在SWM190固件庫中對時(shí)鐘頻率的選擇進(jìn)行了簡化,原先的很多操作都在后臺進(jìn)行。系統(tǒng)給出的函數(shù)為SystemInit(void),可直接調(diào)用配置系統(tǒng)時(shí)鐘,但在調(diào)用前還需要進(jìn)行一些宏定義的設(shè)置,具體的設(shè)置在system_SWM190.c文件中。

如下:

/* 系統(tǒng)時(shí)鐘設(shè)定 */

#define SYS_CLK_24MHz  0   //0 內(nèi)部高頻24MHz RC振蕩器

#define SYS_CLK_3MHz  1  //1 內(nèi)部高頻 3MHz RC振蕩器

#define SYS_CLK_48MHz  2  //2 內(nèi)部高頻48MHz RC振蕩器

#define SYS_CLK_6MHz  3  //3 內(nèi)部高頻 6MHz RC振蕩器

#define SYS_CLK_XTAL  4  //4 外部晶體振蕩器(2-30MHz)

#define SYS_CLK_XTAL_DIV8 5  //5 外部晶體振蕩器(2-30MHz) 8分頻

#define SYS_CLK_PLL   6  //6 鎖相環(huán)輸出

#define SYS_CLK_PLL_DIV8 7  //7 鎖相環(huán)輸出 8分頻

#define SYS_CLK_32KHz  8  //8 內(nèi)部低頻32KHz RC  振蕩器

#define SYS_CLK_XTAL_32K 9  //9 外部低頻32KHz 晶體振蕩器

#define SYS_CLK   SYS_CLK_48MHz

//您只需要修改此處SYSCLK宏定義來修改系統(tǒng)時(shí)鐘。

SWM190PLL 設(shè)定

PLL的輸入?yún)⒖紩r(shí)鐘源可設(shè)置為內(nèi)部高頻時(shí)鐘或外部高頻晶振輸入,最大輸出時(shí)鐘可設(shè)置為60MHz。

當(dāng)系統(tǒng)時(shí)鐘配置為PLL時(shí)鐘時(shí),可通過配置以下幾處寄存器來配置PLL時(shí)鐘,其配置公式為:VCO輸出頻率=PLL輸入時(shí)鐘/INDIV*4*FBDIV

PLL輸出頻率=PLL輸入時(shí)鐘/INDIV*4*FBDIV/OUTDIV=VCO輸出頻率/OUTDIV

具體宏定義如下:

#define SYS_PLL_SR

SYS_CLK_24MHz

//可取值SYS_CLK_24MHz、SYS_CLK_48MHz、SYS_CLK_XTAL

#define PLL_IN_DIV 6

//SYS_PLL_SRC = SYS_CLK_24MHz 時(shí)用6,SYS_PLL_SRC= SYS_CLK_48MHz 時(shí)用 12

#define PLL_FB_DIV 30

#define PLL_OUT_DIV8 0

#define PLL_OUT_DIV4 1

#define PLL_OUT_DIV2 2

#define PLL_OUT_DIV  PLL_OUT_DIV8

//此外,在system_SWM190.c文件中還定義了運(yùn)行過程中更改時(shí)鐘函數(shù)

SystemCoreClockUpdate()

switchTo24MHz()

switchTo3MHz()

switchTo48MHz()

switchTo6MHz()

switchToXTAL()

switchToPLL()

switchTo32KHz()

switchToXTAL_32K()

等一系列的函數(shù)方便用戶在系統(tǒng)運(yùn)行過程中修改系統(tǒng)時(shí)鐘時(shí)使用。

審核編輯:彭菁

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

    關(guān)注

    31

    文章

    5430

    瀏覽量

    123913
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1891

    瀏覽量

    133016
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4376

    瀏覽量

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

    關(guān)注

    1

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    淺析SWM211的OPA配置和應(yīng)用電路

    SWM211系列有4個(gè)放大器,放大器正極(OPAVPx)、負(fù)極(OPAVNx)和輸出端(OPAOUTx)為開環(huán)放大器的3個(gè)端口。
    的頭像 發(fā)表于 10-26 10:26 ?1428次閱讀
    淺析<b class='flag-5'>SWM</b>211的OPA<b class='flag-5'>配置</b>和應(yīng)用電路

    SWM211系列MCU數(shù)據(jù)手冊

    1 概述 SWM211 系列 32 位 MCU(以下簡稱 SWM211)內(nèi)嵌 ARM? CortexTM-M0 內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制
    發(fā)表于 09-14 07:39

    SWM341系列MCU數(shù)據(jù)手冊

    SWM341 是一款基于 ARM○R Cortex?-M33 的 32 位微控制器。具有高性能、低功耗、代碼密度大等突出特點(diǎn),適用于工業(yè)控制、白色家電、電機(jī)驅(qū)動等諸多應(yīng)用領(lǐng)域。SWM341 內(nèi)嵌
    發(fā)表于 09-14 07:59

    SWM320系列MCU數(shù)據(jù)手冊

    SWM320 是一款基于 ARM○R CortexTM-M4 的 32 位微控制器。具有高性能、低功耗、代碼密度大等突出特點(diǎn),適用于工業(yè)控制、人機(jī)界面、白色家電、電機(jī)驅(qū)動等諸多應(yīng)用領(lǐng)域。SWM
    發(fā)表于 09-14 08:13

    SWM260系列MCU數(shù)據(jù)手冊

    SWM260 系列 32 位 MCU(以下簡稱 SWM260)內(nèi)嵌 ARM? CortexTM-M0 內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制、電機(jī)控制
    發(fā)表于 09-14 08:14

    SWM20D系列MCU數(shù)據(jù)手冊

    SWM20D 系列 32 位 MCU(以下簡稱 SWM20D)內(nèi)嵌 ARM? CortexTM-M0 內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制、電機(jī)控制
    發(fā)表于 09-14 06:59

    SWM20P系列MCU數(shù)據(jù)手冊

    SWM20P 系列 32 位 MCU(以下簡稱 SWM20P)內(nèi)嵌 ARM? CortexTM-M0 內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制、電機(jī)控制
    發(fā)表于 09-14 07:02

    SWM201系列MCU數(shù)據(jù)手冊

    SWM201 系列 32 位 MCU(以下簡稱 SWM201)內(nèi)嵌 ARM? CortexTM-M0 內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制、電機(jī)控制
    發(fā)表于 09-14 08:56

    SWM190系列MCU數(shù)據(jù)手冊

    SWM190 系列 32 位 MCU(以下簡稱 SWM190)內(nèi)嵌 ARM? CortexTM-M0 內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制、電機(jī)控制
    發(fā)表于 09-14 07:16

    SWM181系列MCU數(shù)據(jù)手冊

    、白色家電等多種領(lǐng)域。SWM181 支持片上包含精度為 1%以內(nèi)的 24MHz、48MHz 時(shí)鐘,并提供最大為 248K字節(jié)的 FLASH 和最大 16K 字節(jié)的 SRAM。此外,芯片支持 ISP(在系統(tǒng)
    發(fā)表于 09-14 08:24

    STM32時(shí)鐘系統(tǒng)時(shí)鐘樹和時(shí)鐘配置函數(shù)介紹及系統(tǒng)時(shí)鐘設(shè)置步驟資料

    本文檔的主要內(nèi)容詳細(xì)介紹的是STM32時(shí)鐘系統(tǒng)時(shí)鐘樹和時(shí)鐘配置函數(shù)介紹及系統(tǒng)
    發(fā)表于 10-11 08:00 ?22次下載
    STM32<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>時(shí)鐘</b>樹和<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>配置</b>函數(shù)介紹及<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>時(shí)鐘</b>設(shè)置步驟資料

    小編科普如何使用SWM系列產(chǎn)品的TIMER功能?

    華芯微特公司SWM系列單片機(jī)提供的TIMER個(gè)數(shù)和功能有些微差別,為了讓您更加簡單的使用這一功能,下面小編將以SWM190為例,給大家展示如何使用SWM
    的頭像 發(fā)表于 06-26 09:01 ?7946次閱讀
    小編科普如何使用<b class='flag-5'>SWM</b><b class='flag-5'>系列</b>產(chǎn)品的TIMER功能?

    STM32F1系列HAL庫配置系統(tǒng)時(shí)鐘

    STM32F1系列HAL庫配置系統(tǒng)時(shí)鐘其實(shí)一開始對于時(shí)鐘我也是知之甚少,在MSP432中我就一直忽視時(shí)鐘
    發(fā)表于 12-16 16:57 ?2次下載
    STM32F1<b class='flag-5'>系列</b>HAL庫<b class='flag-5'>配置</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>時(shí)鐘</b>

    SWM341系列之86盒智能開關(guān)應(yīng)用

    SWM341系列之 86盒智能開關(guān)應(yīng)用
    的頭像 發(fā)表于 11-10 18:25 ?1588次閱讀
    <b class='flag-5'>SWM</b>341<b class='flag-5'>系列</b>之86盒智能開關(guān)應(yīng)用

    SWM341系列SWM34SRET6介紹

    SWM341系列SWM34SRET6介紹
    的頭像 發(fā)表于 10-27 10:19 ?2958次閱讀
    <b class='flag-5'>SWM</b>341<b class='flag-5'>系列</b>之<b class='flag-5'>SWM</b>34SRET6介紹