<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STM32學(xué)習筆記(一)----系統時(shí)鐘

STM32學(xué)習筆記(一)----系統時(shí)鐘

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
STM32系統時(shí)鐘來(lái)源可分為三個(gè):HSI(高速內部時(shí)鐘)、HSE(高速外部時(shí)鐘)、PLL

(經(jīng)PLL倍頻后的時(shí)鐘信號)。

本文引用地址:http://dyxdggzs.com/article/201611/321611.htm

在設置系統時(shí)鐘時(shí),要先重置下RCC->CR 及 RCC->CFGR 寄存器,具體可參照STM32

的官方庫,里面每個(gè)步驟都有詳細說(shuō)明的。下面大概地說(shuō)一下關(guān)于系統時(shí)鐘選擇的設置:

1)以HSI作為系統時(shí)鐘來(lái)源:RCC->CFGR[1:0] SW=00

-----------------------------------------------------------------------------------------------------------------------------------

2))以HSE作為系統時(shí)鐘來(lái)源:RCC->CFGR[1:0] SW=01

-----------------------------------------------------------------------------------------------------------------------------------

3)以PLL作為系統時(shí)鐘來(lái)源:(分三種時(shí)鐘信號輸入)

A、以HSI 2分頻作為PLL時(shí)鐘輸入:RCC->CFGR[1:0] SW=10

RCC->CFGR[16] PLLSRC=0

-----------------------------------------------------------------------------------------------------------------------------------

B、以HSE 全速作為PLL時(shí)鐘輸入:RCC->CFGR[1:0] SW=10

RCC->CFGR[16] PLLSRC=1

RCC->CFGR[17] PLLXTPRE=0

-----------------------------------------------------------------------------------------------------------------------------------

C、以HSE 全速作為PLL時(shí)鐘輸入:RCC->CFGR[1:0] SW=10

RCC->CFGR[16] PLLSRC=1

RCC->CFGR[17] PLLXTPRE=1

經(jīng)過(guò)以上設置,基本上是設置完了系統時(shí)鐘的來(lái)源,如果設置了是以PLL為系統時(shí)鐘來(lái)

源,則要再通過(guò) RCC->CFGR[21:18] PLLMUL 來(lái)選擇PLL的倍頻系數。設置好之后,就是

ENABLE PLL了:RCC->CR[24] PLLON,至此,系統時(shí)鐘來(lái)源就設置并啟動(dòng)好了,通過(guò)讀取

RCC->CFGR[3:2]來(lái)確認時(shí)鐘來(lái)源是否已生效。(這一步最好在程序中要加上,以免出現系統

時(shí)鐘未生效而不能正常啟動(dòng)的問(wèn)題)

系統時(shí)鐘啟動(dòng)完后,就可以來(lái)設置STM32內設(比如:APB1/APB2/ADC/TIM1……)

RCC->CFGR的總線(xiàn)頻率了。



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>