色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何配置SWM系列系統時鐘?

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-09-18 16:35 ? 次閱讀

系統時鐘

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

SWM190最大時鐘頻率可達 60MHz

有5個時鐘源可供使用:

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

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

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

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

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

我們來看一下時鐘系統框圖

如圖所示:

wKgaomUD682AQBvOAAAiz4bOWiw837.png SWM190時鐘框圖

SWM190時鐘配置方法

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

如下:

/* 系統時鐘設定 */

#define SYS_CLK_24MHz  0   //0 內部高頻24MHz RC振蕩器

#define SYS_CLK_3MHz  1  //1 內部高頻 3MHz RC振蕩器

#define SYS_CLK_48MHz  2  //2 內部高頻48MHz RC振蕩器

#define SYS_CLK_6MHz  3  //3 內部高頻 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 鎖相環輸出

#define SYS_CLK_PLL_DIV8 7  //7 鎖相環輸出 8分頻

#define SYS_CLK_32KHz  8  //8 內部低頻32KHz RC  振蕩器

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

#define SYS_CLK   SYS_CLK_48MHz

//您只需要修改此處SYSCLK宏定義來修改系統時鐘。

SWM190PLL 設定

PLL的輸入參考時鐘源可設置為內部高頻時鐘或外部高頻晶振輸入,最大輸出時鐘可設置為60MHz。

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

PLL輸出頻率=PLL輸入時鐘/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 時用6,SYS_PLL_SRC= SYS_CLK_48MHz 時用 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文件中還定義了運行過程中更改時鐘函數

SystemCoreClockUpdate()

switchTo24MHz()

switchTo3MHz()

switchTo48MHz()

switchTo6MHz()

switchToXTAL()

switchToPLL()

switchTo32KHz()

switchToXTAL_32K()

等一系列的函數方便用戶在系統運行過程中修改系統時鐘時使用。

審核編輯:彭菁

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120232
  • 時鐘
    +關注

    關注

    10

    文章

    1733

    瀏覽量

    131451
  • 函數
    +關注

    關注

    3

    文章

    4327

    瀏覽量

    62573
  • 系統時鐘
    +關注

    關注

    1

    文章

    30

    瀏覽量

    9306
收藏 人收藏

    評論

    相關推薦

    華芯微特屏驅MCU-SWM320系列

    ? 128KB/256KB/512KB ? 支持用戶定制 ISP(在系統編程)更新用戶程序 ? 串行接口 ? UART 模塊,具有獨立 8 字節 FIFO,最高支持主時鐘 16 分頻 ? SPI 模塊
    發表于 08-05 09:31

    SWM211系列MCU數據手冊

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

    SWM341系列MCU數據手冊

    SWM341 是一款基于 ARM○R Cortex?-M33 的 32 位微控制器。具有高性能、低功耗、代碼密度大等突出特點,適用于工業控制、白色家電、電機驅動等諸多應用領域。SWM341 內嵌
    發表于 09-14 07:59

    SWM320系列MCU數據手冊

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

    SWM260系列MCU數據手冊

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

    SWM20D系列MCU數據手冊

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

    SWM20P系列MCU數據手冊

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

    SWM201系列MCU數據手冊

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

    SWM190系列MCU數據手冊

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

    SWM181系列MCU數據手冊

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

    STM32時鐘系統時鐘樹和時鐘配置函數介紹及系統時鐘設置步驟資料

    本文檔的主要內容詳細介紹的是STM32時鐘系統時鐘樹和時鐘配置函數介紹及系統
    發表于 10-11 08:00 ?22次下載
    STM32<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>函數介紹及<b class='flag-5'>系統</b><b class='flag-5'>時鐘</b>設置步驟資料

    小編科普如何使用SWM系列產品的TIMER功能?

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

    STM32F1系列HAL庫配置系統時鐘

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

    SWM341系列之86盒智能開關應用

    SWM341系列之 86盒智能開關應用
    的頭像 發表于 11-10 18:25 ?1150次閱讀
    <b class='flag-5'>SWM</b>341<b class='flag-5'>系列</b>之86盒智能開關應用

    SWM341系列SWM34SRET6介紹

    SWM341系列SWM34SRET6介紹
    的頭像 發表于 10-27 10:19 ?2141次閱讀
    <b class='flag-5'>SWM</b>341<b class='flag-5'>系列</b>之<b class='flag-5'>SWM</b>34SRET6介紹
    主站蜘蛛池模板: 入禽太深视频免费视频| 鞋奴的视频VK| 视频一区国产精戏刘婷30| 亚洲精品色情APP在线下载观看| 亚洲美女视频高清在线看| 97精品少妇偷拍AV| 国产精品亚洲精品爽爽| 免费国产久久啪久久爱| 无码不卡中文字幕在线观看| 中文字幕va一区二区三区| 国产精品一区二区AV97| 热久久视久久精品18| 99精品国产免费观看视频| 九九99热久久999精品| 午夜DV内射一区二区| 成人在无码AV在线观看一| 蜜柚影院在线观看免费高清中文| 性夜夜春夜夜爽AA片A| 国产MD视频一区二区三区| 秋霞电影网午夜鲁丝片无码| 97国产视频| 男女免费观看在线爽爽爽视频| 亚洲人成网77777色在线播放| 国产精品 日韩精品 欧美| 日日夜夜噜噜| 高干紧射H后入| 午夜DY888国产精品影院| 国产激情视频在线| 亚洲乱码中文字幕久久孕妇黑人| 国产成人综合高清在线观看| 日日干日日操日日射| 国产精品久久vr专区| 亚洲精品国产乱码AV在线观看| 国产精自产拍久久久久久蜜| 香蕉eeww99国产精品| 湖南张丽大战黑人hd视频| 中文字幕一区二区三区在线不卡| 美女快播第一网| 国产精品99久久久久久宅男AV| 亚洲 国产 日韩 欧美 在线| 久久伊人影视|