www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]MSP430(F5529)相比MSP430(F149)來(lái)講,功能更加強(qiáng)大。UCS簡(jiǎn)介MSP430F5XX/MSP430F6XX系列器件的UCS包含有五種時(shí)鐘源,依次是:XT1CLK、VLOCLK、REFOCLK、DCOCLK和XT2CLK。這五種時(shí)鐘的詳細(xì)介紹請(qǐng)參考該系列芯片的指導(dǎo)手

MSP430(F5529)相比MSP430(F149)來(lái)講,功能更加強(qiáng)大。

UCS簡(jiǎn)介
MSP430F5XX/MSP430F6XX系列器件的UCS包含有五種時(shí)鐘源,依次是:XT1CLK、VLOCLK、REFOCLK、DCOCLK和XT2CLK。這五種時(shí)鐘的詳細(xì)介紹請(qǐng)參考該系列芯片的指導(dǎo)手冊(cè),其中XT1CLK、VLOCLK、REFOCLK和XT2CLK跟MSP430F1XX系列沒(méi)有太大區(qū)別,學(xué)習(xí)配置起來(lái)也比較簡(jiǎn)單。

UCS上電默認(rèn)狀態(tài)

PUC后,UCS模塊的默認(rèn)狀態(tài)如下:


(1)XT1處于LF模式作為XT1CLK時(shí)鐘源。ACLK選通為XT1CLK。

(2)MCLK選通為DCOCLKDIV

(3)SMCLK選通為DCOCLKDIV

(4)FLL使能,且將XT1CLK作為FLL參考時(shí)鐘。

(5)XIN和XOUT腳設(shè)置為通用IO,XIN和XOUT配置為XT1功能前,XT1保持禁用。

(6)如果可用的話,XT2IN和XT2OUT被設(shè)置為通用IO且保持禁止?fàn)顟B(tài)。


清楚UCS上電默認(rèn)狀態(tài)是非常重要的,這對(duì)于理解后面的配置邏輯來(lái)說(shuō)非常重要。

UCS時(shí)鐘源切換

由于REFOCLK、VLOCLK、DCOCLK(這里暫時(shí)這么認(rèn)為)默認(rèn)狀態(tài)下是可用的,所以,切換的時(shí)候只需要通過(guò)UCSCTL4來(lái)配置ACLK、SMCLK和MCLK的時(shí)鐘源即可,而XT1CLK和XT2CLK需要根據(jù)硬件的具體配置情況確定,所以,這兩者的配置比起前三者來(lái)講,就有些不同了。下面,我們做三個(gè)實(shí)驗(yàn):

(1)將MCLK和SMCLK配置REFOCLK、VLOCLK
REFOCLK和VLOCLK是芯片默認(rèn)提供的,只要芯片正常工作,這兩個(gè)時(shí)鐘就會(huì)正常工作,因此,該時(shí)鐘配置非常簡(jiǎn)單,只需要修改UCSCTL4,將SELS和SELM配置為對(duì)應(yīng)的選項(xiàng)VLOCLK或者REFOCLK即可,具體代碼如下:


#include

voidmain(void){

WDTCTL=WDTPW+WDTHOLD;

P1SEL|=BIT0;

P1DIR|=BIT0;//測(cè)量ACLK用

P2SEL|=BIT2;

P2DIR|=BIT2;//測(cè)量SMCLK用

P7SEL|=BIT7;

P7DIR|=BIT7;//測(cè)量MCLK用

//UCSCTL4=UCSCTL4&(~(SELS_7|SELM_7))|SELS_1|SELM_1;//將SMCLK和MCLK配置為VLOCLK

UCSCTL4=UCSCTL4&(~(SELS_7|SELM_7))|SELS_2|SELM_2;//將SMCLK和MCLK配置為REFOCLK

while(1);

}


上面的代碼就實(shí)現(xiàn)了將SMCLK和MCLK切換為VLOCLK和REFOCLK,ACLK的操作也是同樣的,不作過(guò)多解釋。
(2)將MCLK和SMCLK配置XT1CLK

我手頭上的開(kāi)發(fā)板X(qián)T1外接的是32.768K的手表時(shí)鐘晶振,XT1CLK的配置要分為以下幾步:


1.配置IO口5.4和5.5為XT1功能。

2.配置XCAP為XCAP_3,即12PF的電容。

3.清除XT1OFF標(biāo)志位。

4.等待XT1起振。


具體的代碼如下:


#include

voidmain(void){

WDTCTL=WDTPW+WDTHOLD;

P1SEL|=BIT0;

P1DIR|=BIT0;//測(cè)量ACLK用

P2SEL|=BIT2;

P2DIR|=BIT2;//測(cè)量SMCLK用

P7SEL|=BIT7;

P7DIR|=BIT7;//測(cè)量MCLK用

P5SEL|=BIT4|BIT5;//將IO配置為XT1功能

UCSCTL6|=XCAP_3;//配置電容為12pF

UCSCTL6&=~XT1OFF;//使能XT1

while(SFRIFG1&OFIFG){

UCSCTL7&=~(XT2OFFG+XT1LFOFFG+DCOFFG);//清除三類(lèi)時(shí)鐘標(biāo)志位

//這里需要清除三種標(biāo)志位,因?yàn)槿魏我环N

//標(biāo)志位都會(huì)將OFIFG置位

SFRIFG1&=~OFIFG;//清除時(shí)鐘錯(cuò)誤標(biāo)志位

}

UCSCTL4=UCSCTL4&(~(SELS_7|SELM_7))|SELS_0|SELM_0;//將SMCLK和MCLK時(shí)鐘源配置為XT1

while(1);

}


(3)將SMCLK和MCLK配置XT2
將SMCLK和MCLK配置為XT2跟配置為XT1的過(guò)程基本相同,唯一不同的是,在配置SMCLK和MCLK為XT2之前,需要將ACLK和REFCLK的時(shí)鐘源,因?yàn)锳CLK和REFCLK的默認(rèn)時(shí)鐘源是XT1,而我們這里并沒(méi)有配置啟動(dòng)XT1CLK,所以會(huì)產(chǎn)生XT1時(shí)鐘錯(cuò)誤,即XT1LFFG,因此,我們先將ACLK和REFCLK配置為芯片自帶的時(shí)鐘(REFOCLK或VLOCLK)或者即將啟動(dòng)的時(shí)鐘(XT2),此外,XT2配置時(shí)不需要配置電容,故將SMCLK和MCLK配置為XT2的代碼如下:


#include

voidmain(void){

WDTCTL=WDTPW+WDTHOLD;

P1SEL|=BIT0;

P1DIR|=BIT0;//測(cè)量ACLK用

P2SEL|=BIT2;

P2DIR|=BIT2;//測(cè)量SMCLK用

P7SEL|=BIT7;

P7DIR|=BIT7;//測(cè)量MCLK用

P5SEL|=BIT2|BIT3;//將IO配置為XT2功能

UCSCTL6&=~XT2OFF;//使能XT2

UCSCTL4=UCSCTL4&(~(SELA_7))|SELA_1;//先將ACLK配置為VLOCLK

UCSCTL3|=SELREF_2;//將REFCLK配置為REFCLK

while(SFRIFG1&OFIFG){

UCSCTL7&=~(XT2OFFG+XT1LFOFFG+DCOFFG);//清除三類(lèi)時(shí)鐘標(biāo)志位

//這里需要清除三種標(biāo)志位,因?yàn)槿魏我环N

//標(biāo)志位都會(huì)將OFIFG置位

SFRIFG1&=~OFIFG;//清除時(shí)鐘錯(cuò)誤標(biāo)志位

}

UCSCTL4=UCSCTL4&(~(SELS_7|SELM_7))|SELS_5|SELM_5;//將SMCLK和MCLK時(shí)鐘源配置為XT2

while(1);

}

做完前面三個(gè)實(shí)驗(yàn),我們就能掌握MSP430F5XX系列時(shí)鐘切換的基本操作了,講的并不詳細(xì),有其他疑問(wèn)請(qǐng)仔細(xì)閱讀芯片手冊(cè)或者留言討論。

DCO模塊詳解
DCO模塊在MSP430F5XX系列芯片中非常重要,因?yàn)閺腗SP430F4XX開(kāi)始,MSP430引用了FLL模塊,F(xiàn)LL即鎖相環(huán),可以通過(guò)倍頻的方式提高系統(tǒng)時(shí)鐘頻率,進(jìn)而提高系統(tǒng)的運(yùn)行速度。
DCO模塊運(yùn)行需要參考時(shí)鐘REFCLK,REFCLK可以來(lái)自REFOCLK、XT1CLK和XT2CLK,通過(guò)UCSCTL3的SELREF選擇,默認(rèn)使用的XT1CLK,但如果XT1CLK不可用則使用REFOCLK。
DCO模塊有兩個(gè)輸出時(shí)鐘信號(hào),級(jí)DCOCLK和DCOCLKDIV,其中,倍頻計(jì)算公式如下:


DCOCLK=D*(N+1)*(REFCLK/n)

DCOCLKDIV=(N+1)*(REFCLK/n)


其中:
n即REFCLK輸入時(shí)鐘分頻,可以通過(guò)UCSCTL3中的FLLCLKDIV設(shè)定,默認(rèn)為0,也就是不分頻;
D可以通過(guò)UCSCTL2中的FLLD來(lái)設(shè)定,默認(rèn)為1,也就是2分頻;
N可以通過(guò)UCSCTL2中的FLLN來(lái)設(shè)定,默認(rèn)值為32。
所以,系統(tǒng)上電后如果不做任何設(shè)置,DCOCLK的實(shí)際值為2097152,DCOCLKDIV的實(shí)際值為1048576。
另外,配置芯片工作頻率還需要配置DCORSEL和DCOx,DCORSEL和DCOx的具體作用如下:
DCORSEL位于UCSCTL1控制寄存器中的4到6位,共3位,將DCO分為8個(gè)頻率段。
DCOx位于UCSCTL0中的8到12位,共5位,將DCORSEL選擇的頻率段分為32個(gè)頻率階,每階比前一階高出約8%,該寄存器系統(tǒng)可以自動(dòng)調(diào)整,通常配置為0。
DCORSEL和DCOx值的具體作用可以參考MSP430F5529的數(shù)據(jù)手冊(cè),閱讀該手冊(cè)相關(guān)部分可以找到如下表格:

可以見(jiàn),DCORESL的頻率調(diào)節(jié)范圍大致如下:


DCORSEL=0的調(diào)節(jié)范圍約為0.20~0.70MHZ;

DCORSEL=1的調(diào)節(jié)范圍約為0.36~1.47MHZ;

DCORSEL=2的調(diào)節(jié)范圍約為0.75~3.17MHZ;

DCORSEL=3的調(diào)節(jié)范圍約為1.51~6.07MHZ;

DCORSEL=4的調(diào)節(jié)范圍約為3.2~12.3MHZ;

DCORSEL=5的調(diào)節(jié)范圍約為6.0~23.7MHZ;

DCORSEL = 6的調(diào)節(jié)范圍約為10.7~39

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

Sept. 8, 2025 ---- 根據(jù)TrendForce集邦咨詢(xún)最新調(diào)查,2025年第二季NVIDIA(英偉達(dá)) Blackwell平臺(tái)規(guī)?;鲐?,以及北美CSP業(yè)者持續(xù)擴(kuò)大布局General Server(通用型...

關(guān)鍵字: SSD DDR4 服務(wù)器

Sept. 4, 2025 ---- Apple(蘋(píng)果)即將發(fā)布iPhone 17、iPhone 17 Air(暫名)、iPhone 17 Pro及Pro Max四款旗艦新機(jī),除了外觀辨識(shí)度升級(jí),處理器性能、散熱和拍攝功...

關(guān)鍵字: iPhone 16 A19處理器 折疊機(jī)

Sept. 3, 2025 ---- 根據(jù)TrendForce集邦咨詢(xún)最新發(fā)布的《2025近眼顯示市場(chǎng)趨勢(shì)與技術(shù)分析》報(bào)告,2025年隨著國(guó)際品牌陸續(xù)推出AR眼鏡原型,以及Meta預(yù)計(jì)在近期發(fā)布AR眼鏡Celeste,市...

關(guān)鍵字: AR眼鏡 OLED

Sept. 2, 2025 ---- TrendForce集邦咨詢(xún)表示,2025年第二季DRAM產(chǎn)業(yè)因一般型DRAM (Conventional DRAM)合約價(jià)上漲、出貨量顯著增長(zhǎng),加上HBM出貨規(guī)模擴(kuò)張,整體營(yíng)收為3...

關(guān)鍵字: DRAM 智能手機(jī) ASP

Sept. 1, 2025 ---- 根據(jù)TrendForce集邦咨詢(xún)最新調(diào)查,2025年第二季因中國(guó)市場(chǎng)消費(fèi)補(bǔ)貼引發(fā)的提前備貨效應(yīng),以及下半年智能手機(jī)、筆電/PC、Server新品所需帶動(dòng),整體晶圓代工產(chǎn)能利用率與出貨...

關(guān)鍵字: 晶圓代工 智能手機(jī) 筆電

Aug. 28, 2025 ---- 根據(jù)TrendForce集邦咨詢(xún)最新調(diào)查,2025年第二季NAND Flash產(chǎn)業(yè)雖面臨平均銷(xiāo)售價(jià)格(ASP)小幅下滑,所幸原廠減產(chǎn)策略緩解供需失衡,疊加中、美兩大市場(chǎng)政策推動(dòng),整體...

關(guān)鍵字: NAND Flash SSD AI

Aug. 26, 2025 ---- NVIDIA(英偉達(dá))近日推出的Jetson Thor被視為機(jī)器人的物理智慧核心,以Blackwell GPU、128 GB記憶體堆疊出2070 FP4 TFLOPS AI算力,是前...

關(guān)鍵字: 機(jī)器人 大型語(yǔ)言模型 AI算力

Aug. 21, 2025 ---- 根據(jù)TrendForce集邦咨詢(xún)最新液冷產(chǎn)業(yè)研究,隨著NVIDIA GB200 NVL72機(jī)柜式服務(wù)器于2025年放量出貨,云端業(yè)者加速升級(jí)AI數(shù)據(jù)中心架構(gòu),促使液冷技術(shù)從早期試點(diǎn)邁...

關(guān)鍵字: AI 數(shù)據(jù)中心 服務(wù)器

除了充電電路外,鋰電池的放電過(guò)程也需要保護(hù)。鋰電池的放電電壓不能低于3.0V,否則電池壽命會(huì)大幅縮短。為了實(shí)現(xiàn)這一保護(hù),工程師們?cè)O(shè)計(jì)了DW01芯片與8205 MOS管的電路組合。DW01芯片能夠監(jiān)控鋰電池的放電電壓和電流...

關(guān)鍵字: 鋰電池 電池

在PCB設(shè)計(jì)的宏偉藍(lán)圖中,布局與布線規(guī)則猶如精密樂(lè)章中的指揮棒,是鑄就電路板卓越性能、堅(jiān)不可摧的可靠性及經(jīng)濟(jì)高效的制造成本的靈魂所在。恰如一位巧手的園藝師,合理的布局藝術(shù)性地編排著每一寸空間,既削減了布線交織的繁復(fù)迷宮,...

關(guān)鍵字: PCB 電路板
關(guān)閉