標(biāo)題: STM32F103 時(shí)鐘系統(tǒng) [打印本頁]

作者: qinqin    時(shí)間: 2015-6-6 22:33
標(biāo)題: STM32F103 時(shí)鐘系統(tǒng)
    STM32F103有五個(gè)時(shí)鐘源,HSI內(nèi)部集成的高速RC振蕩器;HSE外部的高速晶振;PLLCLK鎖相環(huán)輸入;LSI低速內(nèi)部晶振,約40KHZ,是一個(gè)RC振蕩器;LSE接外部低速晶振32768HZ。每個(gè)時(shí)鐘源都可以獨(dú)立的被關(guān)閉以節(jié)省能量。    STM32F103支持的最高頻率為72MHZ,然而它的內(nèi)部晶振僅有8MHZ,外部晶振僅支持4--16MHZ輸入,鎖相環(huán)就在這起到倍頻的作用,支持2--16倍頻。由RCC_CFGR(Clock Configeration register)中的PLLMUL位控制。
    鎖相環(huán)的輸入可以選擇HSI/2輸入,和HSE,HSE/2輸入(RCC_CFGR中PLLXTPRE控制),HSI二分頻之后為4MHZ經(jīng)鎖相環(huán)之后最高為64MHZ。

    主系統(tǒng)時(shí)鐘選擇之后可以再進(jìn)行2的零次方至2的十六次方分頻。分頻之后供各種外設(shè)使用,某些外設(shè)輸入端有自己的分頻器可以進(jìn)行在分頻。某些外設(shè)是有輸入時(shí)鐘的頻率限制的,過高就會產(chǎn)生溢出,造成不可預(yù)知的結(jié)果,所以在允許主系統(tǒng)時(shí)鐘輸入之前,要配置好相應(yīng)的寄存器。
   振蕩器起振需要一定的時(shí)間,用可以查詢RCC->CR位來判斷是否起振。
   振蕩器 的使能  HSION HSEON PLLON LSION  LSEON。
    內(nèi)部集成的RC振蕩器都是不準(zhǔn)的,有誤差,需要校準(zhǔn)。

作者: cmc987567    時(shí)間: 2015-6-7 16:17
謝謝,對我們新手幫助大




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1