91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 控制技術

時鐘源比較

發布時間:2012/2/20 20:27:17 訪問次數:2456

    每個外設都可以在不使用時,單獨地打開或者關閉它的時鐘來優化系統功耗。該功能由外設門控時鐘( PCG)功能來實現。更多細節請參閱STM8S參考手冊“時鐘控制”的相關章節。AM27C512-200DI   
    表2.8總結了各個時鐘源的特點。STM8S提供完整的選擇來應對不同用戶對時鐘在成本、精度和功耗方面的不同要求。
                                  表2.8時鐘源比較
┏━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━┳━━━━━━┓
┃    參  數  ┃    HSE晶振       ┃    HSE外部                   ┃    HSI   ┃    LSI     ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃    成本    ┃    低~中        ┃    免費~高                  ┃    免費  ┃    免費    ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃    精度    ┃    取決于晶體    ┃    取決于外部時鐘            ┃    ±1%  ┃    ±2. 5% ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃    功耗    ┃    高            ┃    中                        ┃    低    ┃    非常低  ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃  其他信息  ┃    諧振器或晶體  ┃  現成時鐘~非常復雜時鐘系統  ┃          ┃            ┃
┗━━━━━━┻━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━┻━━━━━━┛
    主時鐘源( fMASTER)為內核和外設提供時鐘,只讀寄存器CLK_CMSR包含了當前主時鐘源的選擇信息。通過設置可寫寄存器CLK_SWR可以選擇“下一個”主時鐘,在新的時鐘源生效(細節見下文)以后,寄存器CLK_SWR的內容復制給寄CLK_CMSR。
    復位以后,默認的時鐘為HSI/8,隨后用戶可以抱時鐘切換到不同時鐘源和不同頻率:
    ·編寫寄存器CLK_CKDIVR的HSIDIV[1:0]位來選擇16MHz內部RC振蕩器的分頻數.
    ·變換主時鐘為HSE或者LSI。更多時鐘切換機制的相關細節,請參考STM8S參考手冊。
    當使用自動切換模式時,在關閉當前時鐘源前,應當確保內核不再以當前時鐘運行。就是說,在標志位SWIF置“1”以后才能關閉當前的時鐘。如果用戶在硬件設置SWIF標志位為“1”之前就試圖關閉時鐘,由于MCU仍然基于當前時鐘運行,該時鐘是不會被關閉的。
    這樣的時鐘切換也可以和等待模式結合使用(如HSE外晶振作為新的主時鐘源),在切換時鐘前進人等待模式,由時鐘切換執行中斷將MCU從等待模式喚醒,這樣MCU喚醒后就可以和新的時鐘同步。
    時鐘切換也可以用在常規或者中斷路徑的開頭或者結尾,以加速代碼執行(如主時鐘是LSI,但是部分代碼需要快速執行,可以切換到HSI來運行這些代碼)。
   
    每個外設都可以在不使用時,單獨地打開或者關閉它的時鐘來優化系統功耗。該功能由外設門控時鐘( PCG)功能來實現。更多細節請參閱STM8S參考手冊“時鐘控制”的相關章節。AM27C512-200DI   
    表2.8總結了各個時鐘源的特點。STM8S提供完整的選擇來應對不同用戶對時鐘在成本、精度和功耗方面的不同要求。
                                  表2.8時鐘源比較
┏━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━┳━━━━━━┓
┃    參  數  ┃    HSE晶振       ┃    HSE外部                   ┃    HSI   ┃    LSI     ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃    成本    ┃    低~中        ┃    免費~高                  ┃    免費  ┃    免費    ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃    精度    ┃    取決于晶體    ┃    取決于外部時鐘            ┃    ±1%  ┃    ±2. 5% ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃    功耗    ┃    高            ┃    中                        ┃    低    ┃    非常低  ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃  其他信息  ┃    諧振器或晶體  ┃  現成時鐘~非常復雜時鐘系統  ┃          ┃            ┃
┗━━━━━━┻━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━┻━━━━━━┛
    主時鐘源( fMASTER)為內核和外設提供時鐘,只讀寄存器CLK_CMSR包含了當前主時鐘源的選擇信息。通過設置可寫寄存器CLK_SWR可以選擇“下一個”主時鐘,在新的時鐘源生效(細節見下文)以后,寄存器CLK_SWR的內容復制給寄CLK_CMSR。
    復位以后,默認的時鐘為HSI/8,隨后用戶可以抱時鐘切換到不同時鐘源和不同頻率:
    ·編寫寄存器CLK_CKDIVR的HSIDIV[1:0]位來選擇16MHz內部RC振蕩器的分頻數.
    ·變換主時鐘為HSE或者LSI。更多時鐘切換機制的相關細節,請參考STM8S參考手冊。
    當使用自動切換模式時,在關閉當前時鐘源前,應當確保內核不再以當前時鐘運行。就是說,在標志位SWIF置“1”以后才能關閉當前的時鐘。如果用戶在硬件設置SWIF標志位為“1”之前就試圖關閉時鐘,由于MCU仍然基于當前時鐘運行,該時鐘是不會被關閉的。
    這樣的時鐘切換也可以和等待模式結合使用(如HSE外晶振作為新的主時鐘源),在切換時鐘前進人等待模式,由時鐘切換執行中斷將MCU從等待模式喚醒,這樣MCU喚醒后就可以和新的時鐘同步。
    時鐘切換也可以用在常規或者中斷路徑的開頭或者結尾,以加速代碼執行(如主時鐘是LSI,但是部分代碼需要快速執行,可以切換到HSI來運行這些代碼)。
   

上一篇:單面板

上一篇:時鐘設置和功耗管理

相關技術資料
2-20時鐘源比較

熱門點擊

 

推薦技術資料

自制經典的1875功放
    平時我也經常逛一些音響DIY論壇,發現有很多人喜歡LM... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
北辰区| 许昌市| 临高县| 锦屏县| 阿拉善左旗| 沭阳县| 交城县| 甘德县| 临安市| 康定县| 葫芦岛市| 康乐县| 盐城市| 日土县| 吉林市| 宜昌市| 察雅县| 镇沅| 垣曲县| 方正县| 凌源市| 昌图县| 宁河县| 耿马| 房山区| 苏州市| 安新县| 榆中县| 江城| 云阳县| 临澧县| 金华市| 福清市| 蛟河市| 繁峙县| 郁南县| 孝感市| 乌什县| 修水县| 宣武区| 抚远县|