msp430時鐘基礎
在MSP430單片機中,一個時鐘周期=MCLK晶振的倒數(shù)。如果MCLK是8MHz,則一個時鐘周期為1/8us。
一個機器周期=一個時鐘周期,即430每個動作都能完成一個基本操作。
一個指令周期=1~6個機器周期,具體根據(jù)具體指令而定。
另外,指令長度只是一個存儲單位,與時間沒有必然的關系。
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工作時間更短。所以正確的低功耗設計并不是要盡量降低MCLK,而是在不用CPU時立刻關閉MCLK。在大部分應用中,需要CPU運算的時間都非常短,所以,間歇開啟MCLK(喚醒CPU)的方法節(jié)能效果非常明顯。
2、SMCLK
子系統(tǒng)時鐘(Sub-mainClock),專為一些需要高速時鐘的片內(nèi)外設提供服務,比如定時器和ADC采樣等。當CPU休眠時,只要SMCLK開啟,定時器和ADC仍可工作(一般待片內(nèi)外設完成工作后觸發(fā)中斷,喚醒CPU去做后續(xù)工作)。
3、ACLK
輔助時鐘(AuxillaryClock),輔助時鐘的頻率很低,所以即使一直開啟功耗也不大,當然關掉也是可以的。輔助時鐘可以供給那些只需低頻時鐘的片內(nèi)外設,比如LCD控制器,還可用于產(chǎn)生節(jié)拍時基,與定時器配合間歇喚醒CPU。
-
msp430
+關注
關注
180文章
2403瀏覽量
229327 -
時鐘源
+關注
關注
0文章
93瀏覽量
15966
發(fā)布評論請先 登錄
相關推薦
使用MSP430 MCU實現(xiàn)CRC
![使用<b class='flag-5'>MSP430</b> MCU實現(xiàn)CRC](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
調(diào)試MSP430 LPM4.5
![調(diào)試<b class='flag-5'>MSP430</b> LPM4.5](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
了解MSP430閃存數(shù)據(jù)保留
![了解<b class='flag-5'>MSP430</b>閃存數(shù)據(jù)保留](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用MSP430的有傳感器3相BLDC電機控制
![使用<b class='flag-5'>MSP430</b>的<b class='flag-5'>有</b>傳感器3相BLDC電機控制](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用MSP430? MCU和段式LCD進行設計
![使用<b class='flag-5'>MSP430</b>? MCU和段式LCD進行設計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
msp430單片機的優(yōu)缺點介紹
玩轉(zhuǎn)TI MSP430 LaunchPad
![玩轉(zhuǎn)TI <b class='flag-5'>MSP430</b> LaunchPad](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MSP430FR604x(1)、MSP430FR603x(1)、超聲波感應MSP430?微控制器數(shù)據(jù)表
![<b class='flag-5'>MSP430</b>FR604x(1)、<b class='flag-5'>MSP430</b>FR603x(1)、超聲波感應<b class='flag-5'>MSP430</b>?微控制器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論