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

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

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

3天內不再提示

單片機常用的STM32五個時鐘源講解

單片機匠人 ? 來源:單片機匠人 ? 作者: 蔡琰老師 ? 2021-10-20 11:20 ? 次閱讀

單片機中,比如我們常用的STM32是有五個時鐘源的,分別是:HSI,LSI,HSE,LSE,PLL。

這些時鐘源都體現在時鐘樹,我們知道每個型號的單片機手冊都有時鐘樹的展示,這樣讓我們能清楚知道應用到的外設是通過哪個時鐘源分頻或倍頻得來的。我們以ST推出的STM32G030為例來看下:

0c1c4372-30e5-11ec-82a8-dac502259ad0.png

1、HSI是高速內部時鐘,RC振蕩器,頻率為16MHz。

2、LSI是低速內部時鐘,RC振蕩器,頻率為32KHz。

3、HSE是高速外部時鐘,可接晶體/陶瓷振蕩器,或者接外部時鐘源(Bypass模式),頻率范圍是4-48MHz。

4、LSE是低速外部時鐘,接頻率為32.768KHz的石英或諧振器,或者使用旁路模式引入外部時鐘源。

5、PLL為鎖相環倍頻輸出,其時鐘輸入源可選擇為HSE、HSI。倍頻可選擇為1~8倍,但是其輸出頻率最大不得超過64MHz(注意單片機的最大頻率)。

我們看到LSI(32KHz)供獨立看門狗IWDG使用,另外它還可以被選擇為實時時鐘RTC的時鐘源。

當然我們看到RTC的時鐘源還可以選擇LSE,或者是HSE的32分頻。當然選擇哪個作為最終的時鐘源就是通過寄存器來配置了。

這個LSI(低速內部時鐘)可以用于除Shutdown和VBAT模式之外的所有模式。

系統時鐘是可以提供絕大部分工作的時鐘源,是可以通過LSE、LSI、HSE、PLL、HSI分頻獲得。系統時鐘可以分頻給到總線去分到各個外設上,還可以直接提供給外設,比如ADC和I2S。系統時鐘、AHB總線的最大時鐘可以是64MHz(單片機支持最大頻率)。

HSI時鐘可以衍生HSISYS,HSISYS這個可以從Stop0和Stop1模式喚醒后被選為時鐘源,也可以當做備份時鐘源。

I2CUART、LPUART在Stop模式下如果探測到了從Stop模式下喚醒的序列則能夠自動使能HSI16時鐘。(HSI16時鐘在Stop模式下保持關閉的狀態,除非探測到了外設喚醒序列)

HSE的時鐘安全系統(CSS),自動檢測到HSE失效時切換到HSI16。

LSE的時鐘安全系統適用于除了Shutdown和VBAT模式之外的所有模式,在復位狀態下仍然有效。

LSE可用于RTC, U(S)ARTs, LPUART, LPTIMs.

PLL可以給到三路輸出,是可以獲得的最大頻率不一樣,給到的外設不一樣,PLLPCLK是最大頻率可以做到122MHz,可以給到ADC或者I2S。PLLQCLK最大頻率是112MHz,是應用到定時器的。PLLRCLK最大頻率是56MHz,主要是給到系統時鐘。

多個時鐘源的好處是在選擇時鐘源的時候具有高度的靈活性,可滿足功耗和精度的要求。

許多獨立的外設時鐘允許在不影響通信波特率的情況下調整功耗,并在低功耗模式下保持一些外設有效。

現在很多單片機都考慮到了低功耗,自然時鐘也是其中很重要的部分了。

對于應用外設時鐘這塊還是很重要的,需要會看時鐘樹,會對應用需要的時鐘進行配置,這個就顯得很重要了,比如想要高速時鐘需要倍頻,如果是低功耗需要分頻,首先還是需要去看時鐘的分布,才好再去應用的。

編輯:jq

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

    關注

    6065

    文章

    44934

    瀏覽量

    647655
  • rc振蕩器
    +關注

    關注

    3

    文章

    49

    瀏覽量

    9800

原文標題:單片機的時鐘源

文章出處:【微信號:gh_e7f294a514ca,微信公眾號:單片機匠人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32F10xxx單片機編程手冊

    電子發燒友網站提供《STM32F10xxx單片機編程手冊.pdf》資料免費下載
    發表于 04-14 14:56 ?8次下載

    STM32F103x8 STM32F103xB單片機數據手冊

    STM32F103x8STM32F103xB單片機數據手冊
    發表于 04-14 14:55 ?2次下載

    STM32單片機最小系統電路設計

    單片機最小系統是指用最少的電路組成單片機可以工作的系統,通常最小系統包含:電源電路、時鐘電路、復位電路、調試/下載電路,對于STM32還需要啟動選擇電路。總之,剛開始如果不太懂電路的話
    的頭像 發表于 03-12 14:09 ?9642次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>最小系統電路設計

    單片機Debug工具性能對比 單片機調試常用命令

    單片機(Microcontroller Unit, MCU)調試是嵌入式開發中的一重要環節,它幫助開發者發現和修復代碼中的錯誤,優化程序性能。不同的單片機和開發環境可能使用不同的調試工具和命令
    的頭像 發表于 12-19 09:56 ?1296次閱讀

    基于51單片機的手動數字時鐘

    具體實現功能由51單片機+8位共陰數碼管+獨立按鍵構成。具體功能:(1)利用數碼管顯示時分秒,顯示格式為“時-分-秒”;(2)利用6按鍵控制時、分、秒,設定好后自動開始時鐘顯示;(3)設置秒復位
    的頭像 發表于 10-22 14:12 ?554次閱讀
    基于51<b class='flag-5'>單片機</b>的手動數字<b class='flag-5'>時鐘</b>

    STM32單片機的特點介紹

    STM32系列單片機是由ST廠商推出的單片機,基于專為高性能、低成本、低功耗嵌入式應用設計的ARM Cortex-M內核,具備一流的外設配置,使其在功耗和集成度方面表現出色,STM32
    的頭像 發表于 09-25 17:19 ?3996次閱讀

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述
    的頭像 發表于 09-02 10:16 ?3231次閱讀

    單片機程序燒錄成功為什么不運行

    電壓波動。 復位問題 : 檢查單片機是否有正確的復位信號。 確認復位電路是否正常工作。 晶振/時鐘問題 : 確保單片機的外部晶振或時鐘工作
    的頭像 發表于 09-02 09:45 ?4626次閱讀

    stm32單片機引腳介紹及功能

    STM32系列單片機是STMicroelectronics(意法半導體)推出的一款基于ARM Cortex-M內核的32位微控制器。STM32單片機具有高性能、低功耗、豐富的外設和靈活
    的頭像 發表于 09-02 09:38 ?1.3w次閱讀

    stm32和51單片機的區別是什么

    架構差異: STM32是基于ARM Cortex-M系列內核的32位微控制器,具有更高效的處理能力和更豐富的外設。 51單片機是基于8051內核的8位微控制器,處理能力相對較低,外設也相對有限
    的頭像 發表于 09-02 09:33 ?1497次閱讀

    基于STM32單片機的多功能水杯設計

    STM32F103C8T6單片機最小系統板(包含+3.3V穩壓電路+時鐘晶振電路+復位電路(上電自復位,手動復位)),溫度傳感器、水位傳感器、紅外人體傳感器、紅外反射傳感器、超聲波測距模塊、LCD液晶顯示屏、按鍵、蜂鳴器、LED
    的頭像 發表于 07-05 10:56 ?1702次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的多功能水杯設計

    基于STM32單片機的智能睡眠呼吸監測系統設計

    STM32F103C8T6單片機最小系統板(包含+3.3V穩壓電路+時鐘晶振電路+復位電路(上電自復位,手動復位)),心率傳感器、氣壓傳感器、液晶顯示、按鍵、蜂鳴器、LED燈、藍牙模塊組合而成。
    的頭像 發表于 07-05 10:51 ?4412次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能睡眠呼吸監測系統設計

    基于STM32單片機的簡易波形發生器設計

    系統內使用STM32單片機進行主控,proteus內部集成示波器,使用按鍵可以調節波形的輸出方式,在示波器上可以實時觀察波形的變化。
    的頭像 發表于 06-27 10:18 ?3069次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的簡易波形發生器設計

    基于51單片機數字時鐘鬧鐘設計

    本資源內容概要:? ? ? ?這是基于51單片機數字時鐘鬧鐘設計包含了PDF版本電路圖、C語言程序源代碼(keil軟件打開)、proteus仿真。本資源適合人群:? ? ? 單片機愛好者、電子
    發表于 06-25 10:17 ?0次下載

    基于STM32單片機的智能冰箱控制系統設計

    基于單片機設計的一款智能冰箱控制系統,可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過閩值之后控制紫外燈進行消毒工作單片機采用單片機采用單片機采用
    的頭像 發表于 06-25 09:21 ?2159次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能冰箱控制系統設計
    主站蜘蛛池模板: 日韩欧美中文在线 | 日本xxwwxxww视频免费丝袜 | 午夜影视体验区 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 欧美极品在线视频 | 2021最新国产成人精品视频 | 求av网址 | 天天夜天干天天爽 | 日本午夜视频 | 成人免费视频一区二区三区 | 亚洲444444在线观看 | 四虎看黄 | www.天天射.com| 轻点灬大ji巴太粗太长了h | 天天看天天爽天天摸天天添 | 六月婷婷色 | 久久久午夜影院 | 成人理伦 | 亚洲欧美日韩另类精品一区二区三区 | 色婷综合| 午夜影院在线视频 | 国产一级特黄aaaa大片野外 | 网络色综合久久 | www.亚洲视频.com | 日本三级高清 | 一级毛片真人免费观看 | 成人网在线 | 成人综合色站 | 午夜激情福利 | 天天天天做夜夜夜夜 | 中文字幕佐山爱一区二区免费 | 亚洲久优优色优在线播放 | 日韩精品一区二区三区毛片 | 入逼视频 | 丁香狠狠色婷婷久久综合 | 欧美一级特黄aaaaaaa在线观看 | 操农村妇女 | 正在播放91大神调教偷偷 | 久久精品99| 久久刺激 | 男人操女人视频免费 |