msp430時鐘基礎(chǔ)
在MSP430單片機中,一個時鐘周期=MCLK晶振的倒數(shù)。如果MCLK是8MHz,則一個時鐘周期為1/8us。
一個機器周期=一個時鐘周期,即430每個動作都能完成一個基本操作。
一個指令周期=1~6個機器周期,具體根據(jù)具體指令而定。
另外,指令長度只是一個存儲單位,與時間沒有必然的關(guān)系。
MSP430單片機的時鐘模塊主要包括:
三個時鐘:輔助時鐘ACLK、主時鐘MCLK、子系統(tǒng)時鐘SMCLK
三個振蕩器:低頻時鐘源LFXT1、高頻時鐘源XT2、數(shù)字控制RC振蕩器DCO
而MSP430單片機工作所需時鐘就是由這些振蕩器振蕩后經(jīng)處理產(chǎn)生的。
a、ACLK:是LFXT1CLK信號經(jīng)1/2/4/8分頻后得到的,主要用作低速外圍的時鐘;
b、MCLK:是LFXT1CLK,XT2CLK,DCOCLK的三者之一決定,由軟件選擇,然后經(jīng)1/2/4/8分頻后得到,主要用于CPU和系統(tǒng);
c、SMCLK:可由LFXT1CLK和DCOCLK,或者XT2CLK與DCOCLK決定,然后經(jīng)1/2/4/8分頻后得到,主要用于高速外圍模塊;

msp430時鐘源的功能
1、MCLK
主時鐘(MainsystemClock),專為CPU運行提供的時鐘。MCLK頻率配置的越高,CPU執(zhí)行的速度越快。雖然CPU速度越快功耗也越高,但高頻率的MCLK可以讓CPU工作時間更短。所以正確的低功耗設(shè)計并不是要盡量降低MCLK,而是在不用CPU時立刻關(guān)閉MCLK。在大部分應(yīng)用中,需要CPU運算的時間都非常短,所以,間歇開啟MCLK(喚醒CPU)的方法節(jié)能效果非常明顯。
2、SMCLK
子系統(tǒng)時鐘(Sub-mainClock),專為一些需要高速時鐘的片內(nèi)外設(shè)提供服務(wù),比如定時器和ADC采樣等。當CPU休眠時,只要SMCLK開啟,定時器和ADC仍可工作(一般待片內(nèi)外設(shè)完成工作后觸發(fā)中斷,喚醒CPU去做后續(xù)工作)。
3、ACLK
輔助時鐘(AuxillaryClock),輔助時鐘的頻率很低,所以即使一直開啟功耗也不大,當然關(guān)掉也是可以的。輔助時鐘可以供給那些只需低頻時鐘的片內(nèi)外設(shè),比如LCD控制器,還可用于產(chǎn)生節(jié)拍時基,與定時器配合間歇喚醒CPU。
-
msp430
+關(guān)注
關(guān)注
182文章
2406瀏覽量
233430 -
時鐘源
+關(guān)注
關(guān)注
0文章
110瀏覽量
16759
發(fā)布評論請先 登錄
MSP430C11x1與MSP430F11x1A混合信號微控制器全解析
深度解析MSP430FE42x混合信號微控制器:特性、應(yīng)用與設(shè)計要點
MSP430FW42x系列混合信號微控制器深度解析
MSP430x12x混合信號微控制器:低功耗與高性能的完美結(jié)合
MSP430x41x混合信號微控制器:低功耗設(shè)計的理想之選
深入探索MSP430F14x、MSP430F14x1和MSP430F13x混合信號微控制器
MSP430FR572x系列微控制器:低功耗設(shè)計的理想之選
探索MSP430FR572x系列:超低功耗混合信號微控制器的卓越之選
德州儀器MSP430i204x/3x/2x混合信號微控制器深度解析
請問rt-thread 能在msp430上跑起來嗎?
MSP430常用內(nèi)聯(lián)函數(shù)說明
MSP-FET430閃存仿真工具(FET)手冊
TPS65835 集成 MSP430 的高級電源管理 IC (PMIC)數(shù)據(jù)手冊
msp430有幾種時鐘源
評論