時(shí)鐘源比較
發(fā)布時(shí)間:2012/2/20 20:27:17 訪問(wèn)次數(shù):2495
每個(gè)外設(shè)都可以在不使用時(shí),單獨(dú)地打開(kāi)或者關(guān)閉它的時(shí)鐘來(lái)優(yōu)化系統(tǒng)功耗。該功能由外設(shè)門控時(shí)鐘( PCG)功能來(lái)實(shí)現(xiàn)。更多細(xì)節(jié)請(qǐng)參閱STM8S參考手冊(cè)“時(shí)鐘控制”的相關(guān)章節(jié)。AM27C512-200DI
表2.8總結(jié)了各個(gè)時(shí)鐘源的特點(diǎn)。STM8S提供完整的選擇來(lái)應(yīng)對(duì)不同用戶對(duì)時(shí)鐘在成本、精度和功耗方面的不同要求。
表2.8時(shí)鐘源比較
┏━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━┳━━━━━━┓
┃ 參 數(shù) ┃ HSE晶振 ┃ HSE外部 ┃ HSI ┃ LSI ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 成本 ┃ 低~中 ┃ 免費(fèi)~高 ┃ 免費(fèi) ┃ 免費(fèi) ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 精度 ┃ 取決于晶體 ┃ 取決于外部時(shí)鐘 ┃ ±1% ┃ ±2. 5% ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 功耗 ┃ 高 ┃ 中 ┃ 低 ┃ 非常低 ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 其他信息 ┃ 諧振器或晶體 ┃ 現(xiàn)成時(shí)鐘~非常復(fù)雜時(shí)鐘系統(tǒng) ┃ ┃ ┃
┗━━━━━━┻━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━┻━━━━━━┛
主時(shí)鐘源( fMASTER)為內(nèi)核和外設(shè)提供時(shí)鐘,只讀寄存器CLK_CMSR包含了當(dāng)前主時(shí)鐘源的選擇信息。通過(guò)設(shè)置可寫(xiě)寄存器CLK_SWR可以選擇“下一個(gè)”主時(shí)鐘,在新的時(shí)鐘源生效(細(xì)節(jié)見(jiàn)下文)以后,寄存器CLK_SWR的內(nèi)容復(fù)制給寄CLK_CMSR。
復(fù)位以后,默認(rèn)的時(shí)鐘為HSI/8,隨后用戶可以抱時(shí)鐘切換到不同時(shí)鐘源和不同頻率:
·編寫(xiě)寄存器CLK_CKDIVR的HSIDIV[1:0]位來(lái)選擇16MHz內(nèi)部RC振蕩器的分頻數(shù).
·變換主時(shí)鐘為HSE或者LSI。更多時(shí)鐘切換機(jī)制的相關(guān)細(xì)節(jié),請(qǐng)參考STM8S參考手冊(cè)。
當(dāng)使用自動(dòng)切換模式時(shí),在關(guān)閉當(dāng)前時(shí)鐘源前,應(yīng)當(dāng)確保內(nèi)核不再以當(dāng)前時(shí)鐘運(yùn)行。就是說(shuō),在標(biāo)志位SWIF置“1”以后才能關(guān)閉當(dāng)前的時(shí)鐘。如果用戶在硬件設(shè)置SWIF標(biāo)志位為“1”之前就試圖關(guān)閉時(shí)鐘,由于MCU仍然基于當(dāng)前時(shí)鐘運(yùn)行,該時(shí)鐘是不會(huì)被關(guān)閉的。
這樣的時(shí)鐘切換也可以和等待模式結(jié)合使用(如HSE外晶振作為新的主時(shí)鐘源),在切換時(shí)鐘前進(jìn)人等待模式,由時(shí)鐘切換執(zhí)行中斷將MCU從等待模式喚醒,這樣MCU喚醒后就可以和新的時(shí)鐘同步。
時(shí)鐘切換也可以用在常規(guī)或者中斷路徑的開(kāi)頭或者結(jié)尾,以加速代碼執(zhí)行(如主時(shí)鐘是LSI,但是部分代碼需要快速執(zhí)行,可以切換到HSI來(lái)運(yùn)行這些代碼)。
表2.8總結(jié)了各個(gè)時(shí)鐘源的特點(diǎn)。STM8S提供完整的選擇來(lái)應(yīng)對(duì)不同用戶對(duì)時(shí)鐘在成本、精度和功耗方面的不同要求。
表2.8時(shí)鐘源比較
┏━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━┳━━━━━━┓
┃ 參 數(shù) ┃ HSE晶振 ┃ HSE外部 ┃ HSI ┃ LSI ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 成本 ┃ 低~中 ┃ 免費(fèi)~高 ┃ 免費(fèi) ┃ 免費(fèi) ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 精度 ┃ 取決于晶體 ┃ 取決于外部時(shí)鐘 ┃ ±1% ┃ ±2. 5% ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 功耗 ┃ 高 ┃ 中 ┃ 低 ┃ 非常低 ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 其他信息 ┃ 諧振器或晶體 ┃ 現(xiàn)成時(shí)鐘~非常復(fù)雜時(shí)鐘系統(tǒng) ┃ ┃ ┃
┗━━━━━━┻━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━┻━━━━━━┛
主時(shí)鐘源( fMASTER)為內(nèi)核和外設(shè)提供時(shí)鐘,只讀寄存器CLK_CMSR包含了當(dāng)前主時(shí)鐘源的選擇信息。通過(guò)設(shè)置可寫(xiě)寄存器CLK_SWR可以選擇“下一個(gè)”主時(shí)鐘,在新的時(shí)鐘源生效(細(xì)節(jié)見(jiàn)下文)以后,寄存器CLK_SWR的內(nèi)容復(fù)制給寄CLK_CMSR。
復(fù)位以后,默認(rèn)的時(shí)鐘為HSI/8,隨后用戶可以抱時(shí)鐘切換到不同時(shí)鐘源和不同頻率:
·編寫(xiě)寄存器CLK_CKDIVR的HSIDIV[1:0]位來(lái)選擇16MHz內(nèi)部RC振蕩器的分頻數(shù).
·變換主時(shí)鐘為HSE或者LSI。更多時(shí)鐘切換機(jī)制的相關(guān)細(xì)節(jié),請(qǐng)參考STM8S參考手冊(cè)。
當(dāng)使用自動(dòng)切換模式時(shí),在關(guān)閉當(dāng)前時(shí)鐘源前,應(yīng)當(dāng)確保內(nèi)核不再以當(dāng)前時(shí)鐘運(yùn)行。就是說(shuō),在標(biāo)志位SWIF置“1”以后才能關(guān)閉當(dāng)前的時(shí)鐘。如果用戶在硬件設(shè)置SWIF標(biāo)志位為“1”之前就試圖關(guān)閉時(shí)鐘,由于MCU仍然基于當(dāng)前時(shí)鐘運(yùn)行,該時(shí)鐘是不會(huì)被關(guān)閉的。
這樣的時(shí)鐘切換也可以和等待模式結(jié)合使用(如HSE外晶振作為新的主時(shí)鐘源),在切換時(shí)鐘前進(jìn)人等待模式,由時(shí)鐘切換執(zhí)行中斷將MCU從等待模式喚醒,這樣MCU喚醒后就可以和新的時(shí)鐘同步。
時(shí)鐘切換也可以用在常規(guī)或者中斷路徑的開(kāi)頭或者結(jié)尾,以加速代碼執(zhí)行(如主時(shí)鐘是LSI,但是部分代碼需要快速執(zhí)行,可以切換到HSI來(lái)運(yùn)行這些代碼)。
每個(gè)外設(shè)都可以在不使用時(shí),單獨(dú)地打開(kāi)或者關(guān)閉它的時(shí)鐘來(lái)優(yōu)化系統(tǒng)功耗。該功能由外設(shè)門控時(shí)鐘( PCG)功能來(lái)實(shí)現(xiàn)。更多細(xì)節(jié)請(qǐng)參閱STM8S參考手冊(cè)“時(shí)鐘控制”的相關(guān)章節(jié)。AM27C512-200DI
表2.8總結(jié)了各個(gè)時(shí)鐘源的特點(diǎn)。STM8S提供完整的選擇來(lái)應(yīng)對(duì)不同用戶對(duì)時(shí)鐘在成本、精度和功耗方面的不同要求。
表2.8時(shí)鐘源比較
┏━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━┳━━━━━━┓
┃ 參 數(shù) ┃ HSE晶振 ┃ HSE外部 ┃ HSI ┃ LSI ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 成本 ┃ 低~中 ┃ 免費(fèi)~高 ┃ 免費(fèi) ┃ 免費(fèi) ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 精度 ┃ 取決于晶體 ┃ 取決于外部時(shí)鐘 ┃ ±1% ┃ ±2. 5% ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 功耗 ┃ 高 ┃ 中 ┃ 低 ┃ 非常低 ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 其他信息 ┃ 諧振器或晶體 ┃ 現(xiàn)成時(shí)鐘~非常復(fù)雜時(shí)鐘系統(tǒng) ┃ ┃ ┃
┗━━━━━━┻━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━┻━━━━━━┛
主時(shí)鐘源( fMASTER)為內(nèi)核和外設(shè)提供時(shí)鐘,只讀寄存器CLK_CMSR包含了當(dāng)前主時(shí)鐘源的選擇信息。通過(guò)設(shè)置可寫(xiě)寄存器CLK_SWR可以選擇“下一個(gè)”主時(shí)鐘,在新的時(shí)鐘源生效(細(xì)節(jié)見(jiàn)下文)以后,寄存器CLK_SWR的內(nèi)容復(fù)制給寄CLK_CMSR。
復(fù)位以后,默認(rèn)的時(shí)鐘為HSI/8,隨后用戶可以抱時(shí)鐘切換到不同時(shí)鐘源和不同頻率:
·編寫(xiě)寄存器CLK_CKDIVR的HSIDIV[1:0]位來(lái)選擇16MHz內(nèi)部RC振蕩器的分頻數(shù).
·變換主時(shí)鐘為HSE或者LSI。更多時(shí)鐘切換機(jī)制的相關(guān)細(xì)節(jié),請(qǐng)參考STM8S參考手冊(cè)。
當(dāng)使用自動(dòng)切換模式時(shí),在關(guān)閉當(dāng)前時(shí)鐘源前,應(yīng)當(dāng)確保內(nèi)核不再以當(dāng)前時(shí)鐘運(yùn)行。就是說(shuō),在標(biāo)志位SWIF置“1”以后才能關(guān)閉當(dāng)前的時(shí)鐘。如果用戶在硬件設(shè)置SWIF標(biāo)志位為“1”之前就試圖關(guān)閉時(shí)鐘,由于MCU仍然基于當(dāng)前時(shí)鐘運(yùn)行,該時(shí)鐘是不會(huì)被關(guān)閉的。
這樣的時(shí)鐘切換也可以和等待模式結(jié)合使用(如HSE外晶振作為新的主時(shí)鐘源),在切換時(shí)鐘前進(jìn)人等待模式,由時(shí)鐘切換執(zhí)行中斷將MCU從等待模式喚醒,這樣MCU喚醒后就可以和新的時(shí)鐘同步。
時(shí)鐘切換也可以用在常規(guī)或者中斷路徑的開(kāi)頭或者結(jié)尾,以加速代碼執(zhí)行(如主時(shí)鐘是LSI,但是部分代碼需要快速執(zhí)行,可以切換到HSI來(lái)運(yùn)行這些代碼)。
表2.8總結(jié)了各個(gè)時(shí)鐘源的特點(diǎn)。STM8S提供完整的選擇來(lái)應(yīng)對(duì)不同用戶對(duì)時(shí)鐘在成本、精度和功耗方面的不同要求。
表2.8時(shí)鐘源比較
┏━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━┳━━━━━━┓
┃ 參 數(shù) ┃ HSE晶振 ┃ HSE外部 ┃ HSI ┃ LSI ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 成本 ┃ 低~中 ┃ 免費(fèi)~高 ┃ 免費(fèi) ┃ 免費(fèi) ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 精度 ┃ 取決于晶體 ┃ 取決于外部時(shí)鐘 ┃ ±1% ┃ ±2. 5% ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 功耗 ┃ 高 ┃ 中 ┃ 低 ┃ 非常低 ┃
┣━━━━━━╋━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━╋━━━━━━┫
┃ 其他信息 ┃ 諧振器或晶體 ┃ 現(xiàn)成時(shí)鐘~非常復(fù)雜時(shí)鐘系統(tǒng) ┃ ┃ ┃
┗━━━━━━┻━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━┻━━━━━━┛
主時(shí)鐘源( fMASTER)為內(nèi)核和外設(shè)提供時(shí)鐘,只讀寄存器CLK_CMSR包含了當(dāng)前主時(shí)鐘源的選擇信息。通過(guò)設(shè)置可寫(xiě)寄存器CLK_SWR可以選擇“下一個(gè)”主時(shí)鐘,在新的時(shí)鐘源生效(細(xì)節(jié)見(jiàn)下文)以后,寄存器CLK_SWR的內(nèi)容復(fù)制給寄CLK_CMSR。
復(fù)位以后,默認(rèn)的時(shí)鐘為HSI/8,隨后用戶可以抱時(shí)鐘切換到不同時(shí)鐘源和不同頻率:
·編寫(xiě)寄存器CLK_CKDIVR的HSIDIV[1:0]位來(lái)選擇16MHz內(nèi)部RC振蕩器的分頻數(shù).
·變換主時(shí)鐘為HSE或者LSI。更多時(shí)鐘切換機(jī)制的相關(guān)細(xì)節(jié),請(qǐng)參考STM8S參考手冊(cè)。
當(dāng)使用自動(dòng)切換模式時(shí),在關(guān)閉當(dāng)前時(shí)鐘源前,應(yīng)當(dāng)確保內(nèi)核不再以當(dāng)前時(shí)鐘運(yùn)行。就是說(shuō),在標(biāo)志位SWIF置“1”以后才能關(guān)閉當(dāng)前的時(shí)鐘。如果用戶在硬件設(shè)置SWIF標(biāo)志位為“1”之前就試圖關(guān)閉時(shí)鐘,由于MCU仍然基于當(dāng)前時(shí)鐘運(yùn)行,該時(shí)鐘是不會(huì)被關(guān)閉的。
這樣的時(shí)鐘切換也可以和等待模式結(jié)合使用(如HSE外晶振作為新的主時(shí)鐘源),在切換時(shí)鐘前進(jìn)人等待模式,由時(shí)鐘切換執(zhí)行中斷將MCU從等待模式喚醒,這樣MCU喚醒后就可以和新的時(shí)鐘同步。
時(shí)鐘切換也可以用在常規(guī)或者中斷路徑的開(kāi)頭或者結(jié)尾,以加速代碼執(zhí)行(如主時(shí)鐘是LSI,但是部分代碼需要快速執(zhí)行,可以切換到HSI來(lái)運(yùn)行這些代碼)。
上一篇:單面板
熱門點(diǎn)擊
- 在高頻段和低頻段放大倍數(shù)下降的原因
- 波形失真與靜態(tài)工作點(diǎn)的關(guān)系
- 譯碼顯示集成塊74LS248
- 一次、二次繞組電壓和電流之間的關(guān)系
- 9級(jí)單聲道集成電路LB1409
- 單調(diào)諧放大器
- 采用有源負(fù)載的差分放大器
- 恒流二極管應(yīng)用電路
- 電壓放大倍數(shù)
- 施密特觸發(fā)器的工作特點(diǎn)
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究