本文主要介紹MSPM0L系列的時(shí)鐘系統(tǒng)。
MSPM0L系列的時(shí)鐘系統(tǒng)比較簡(jiǎn)單,內(nèi)置兩個(gè)震蕩發(fā)生器
一個(gè)是系統(tǒng)振蕩器SYSOC,可以選4MHz或者32MHz,精度為3%,如果需要1%精度,則需要在ROSC管腳接一個(gè)100KΩ,0.1%的精密電阻。
另外一個(gè)是低頻振蕩器LFOSC, 32.768KHz,5%的精度。
MSPM0L系列的時(shí)鐘不支持倍頻,只能分頻,也就是說MCU時(shí)鐘最大只有32MHz,另外MSPM0L系列的時(shí)鐘輸出有非常多分類,如果使用過MSP430單片機(jī)的用戶,可能會(huì)對(duì)這些比較熟悉,主要是配合低功耗場(chǎng)景使用,下面介紹這幾個(gè)時(shí)鐘源的作用。
MCLK:主系統(tǒng)時(shí)鐘,為PD1外設(shè)提供總線時(shí)鐘(BUSCLK),系統(tǒng)初始化為32MHz;
ULPCLK:低功耗時(shí)鐘,為PD0外設(shè)提供總線時(shí)鐘,系統(tǒng)初始化為32MHz;
LFCLK:低頻時(shí)鐘,就是低頻振蕩器輸出的32.768KHz;
CPUCLK:CPU運(yùn)行時(shí)鐘,,系統(tǒng)初始化為32MHz;
MFCLK:中頻時(shí)鐘,固定4MHz不變,使用的是SYSOC振蕩器分頻來,系統(tǒng)初始化默認(rèn)關(guān)閉,需要軟件打開;
MFPCLK:中頻精準(zhǔn)時(shí)鐘,這個(gè)是作為時(shí)鐘輸出用的4MHz時(shí)鐘,在SLEEP,STOP等低功耗模式下也可以持續(xù)輸出;
下面這個(gè)圖片展示了不同功耗模式下可用的時(shí)鐘和頻率。
而在代碼編寫中,需要在SYSCONFIG中配置即可。
配置時(shí)鐘有兩周方法:
一個(gè)是在SYSCONFIG中的SYSCTL的時(shí)鐘配置選項(xiàng)(Clock Configuration)中配置:
另外一個(gè)是使用時(shí)鐘樹(Clock tree),但是需要在鐘配置選項(xiàng)中使能Use Clock Tree,這個(gè)一定要注意,否則會(huì)導(dǎo)致時(shí)鐘樹的配置失效;
點(diǎn)擊下圖箭頭所示的時(shí)鐘樹選項(xiàng)卡,在Basic選項(xiàng)頁(yè)面就可以打開時(shí)鐘配置界面,選擇頻率,選擇分頻系數(shù)就可以完成時(shí)鐘配置,比較直觀。
在External/FCC選項(xiàng)頁(yè)面,我們還可以設(shè)置時(shí)鐘輸出和配置時(shí)鐘頻率計(jì)數(shù)器FCC,這個(gè)計(jì)數(shù)器的主要功能是用來測(cè)量?jī)?nèi)部時(shí)鐘的頻率,可以幫助我們方便的完成類似定時(shí)器校準(zhǔn)這類的功能。
審核編輯:劉清
-
振蕩器
+關(guān)注
關(guān)注
28文章
3970瀏覽量
140496 -
計(jì)數(shù)器
+關(guān)注
關(guān)注
32文章
2287瀏覽量
96089 -
MSP430單片機(jī)
+關(guān)注
關(guān)注
13文章
143瀏覽量
26373 -
時(shí)鐘樹
+關(guān)注
關(guān)注
0文章
56瀏覽量
10974 -
FCC
+關(guān)注
關(guān)注
0文章
205瀏覽量
26816
原文標(biāo)題:MSPM0L1306開發(fā)板教程4 - 時(shí)鐘
文章出處:【微信號(hào):創(chuàng)易棧,微信公眾號(hào):創(chuàng)易棧】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MSPM0L1306開發(fā)板教程之OPA

MSPM0 G 系列 MCU 硬件開發(fā)指南
MSPM0L1306開發(fā)板教程之開發(fā)環(huán)境搭建

MSPM0L1306開發(fā)板教程之通用定時(shí)器

MSPM0L1306開發(fā)板教程之I2C

MSPM0L1306開發(fā)板教程-SPI

MSPM0L1306開發(fā)板教程之WWDT

MSPM0 L系列MCU功耗優(yōu)化指南

MSPM0 L 系列 MCU硬件開發(fā)指南

MSPM0 L系列MCU硬件開發(fā)指南

MSPM0L1306 LaunchPad開發(fā)套件(LP?MSPM0L1306)

評(píng)論