在MSP430單片機中,一個時鐘周期=MCLK晶振的倒數。如果MCLK是8MHz,則一個時鐘周期為1/8us。
一個機器周期=一個時鐘周期,即430每個動作都能完成一個基本操作。
一個指令周期=1~6個機器周期,具體根據具體指令而定。
另外,指令長度只是一個存儲單位,與時間沒有必然的關系。
MSP430單片機的時鐘模塊主要包括:
三個時鐘:輔助時鐘ACLK、主時鐘MCLK、子系統時鐘SMCLK
三個振蕩器:低頻時鐘源LFXT1、高頻時鐘源XT2、數字控制RC振蕩器DCO
而MSP430單片機工作所需時鐘就是由這些振蕩器振蕩后經處理產生的。
a、ACLK:是LFXT1CLK信號經1/2/4/8分頻后得到的,主要用作低速外圍的時鐘;
b、MCLK:是LFXT1CLK,XT2CLK,DCOCLK的三者之一決定,由軟件選擇,然后經1/2/4/8分頻后得到,主要用于CPU和系統;
c、SMCLK:可由LFXT1CLK和DCOCLK,或者XT2CLK與DCOCLK決定,然后經1/2/4/8分頻后得到,主要用于高速外圍模塊;
1、MCLK
主時鐘(MainsystemClock),專為CPU運行提供的時鐘。MCLK頻率配置的越高,CPU執行的速度越快。雖然CPU速度越快功耗也越高,但高頻率的MCLK可以讓CPU工作時間更短。所以正確的低功耗設計并不是要盡量降低MCLK,而是在不用CPU時立刻關閉MCLK。在大部分應用中,需要CPU運算的時間都非常短,所以,間歇開啟MCLK(喚醒CPU)的方法節能效果非常明顯。
2、SMCLK
子系統時鐘(Sub-mainClock),專為一些需要高速時鐘的片內外設提供服務,比如定時器和ADC采樣等。當CPU休眠時,只要SMCLK開啟,定時器和ADC仍可工作(一般待片內外設完成工作后觸發中斷,喚醒CPU去做后續工作)。
3、ACLK
輔助時鐘(AuxillaryClock),輔助時鐘的頻率很低,所以即使一直開啟功耗也不大,當然關掉也是可以的。輔助時鐘可以供給那些只需低頻時鐘的片內外設,比如LCD控制器,還可用于產生節拍時基,與定時器配合間歇喚醒CPU。
上一篇:MSP430仿真器使用常見問題
下一篇:msp430按鍵控制燈亮滅
推薦閱讀
史海拾趣
Dowosemi公司一直將產品質量視為企業的生命線。他們建立了嚴格的質量管理體系,從原材料采購到產品生產、檢測等各個環節都進行嚴格的把控。此外,公司還定期對員工進行質量培訓,確保每一位員工都能深刻理解并貫徹執行質量標準。這種對質量的堅持讓Dowosemi公司的產品在市場上贏得了良好的口碑。
隨著技術的成熟,APMI開始著手市場拓展。公司積極與各大電子制造商合作,為其提供定制的電源管理解決方案。同時,APMI還加大了品牌宣傳力度,通過參加行業展會、發布技術白皮書等方式,提高品牌知名度和影響力。憑借卓越的產品性能和完善的售后服務,APMI在市場上贏得了良好的口碑,客戶群體不斷擴大。
在全球電子行業遭遇供應鏈危機時,CBM_America_Corporation面臨著巨大的挑戰。公司的原材料采購受到影響,生產成本大幅上升。為了應對這一危機,CBM積極調整采購策略,尋找新的供應商和合作伙伴。同時,公司還加大了研發投入,開發出了更加環保、節能的產品,以適應市場需求的變化。通過一系列措施的實施,CBM成功度過了危機,并保持了穩定的發展態勢。
在追求經濟效益的同時,aconno公司也積極履行社會責任,致力于實現可持續發展。公司注重環保和節能,采用環保材料和工藝,減少生產過程中的污染排放。此外,aconno還積極參與社會公益事業,為弱勢群體提供幫助和支持。這些舉措不僅提升了公司的社會形象,也為公司的長期發展奠定了堅實的基礎。
以上便是關于aconno公司在電子行業中發展起來的5個相關故事。這些故事展示了aconno在創新、品質、市場、人才和社會責任等方面的努力和成就,為公司的長遠發展奠定了堅實的基礎。
隨著國內市場的穩定發展,Chip Quik公司開始將目光投向國際市場。公司通過分析不同國家和地區的電子維修市場需求,制定針對性的市場策略。通過參加國際電子展會、建立海外銷售渠道等方式,公司逐漸在國際市場上取得了一席之地。
也是在嵌入式公社看到的話題,覺得很好玩,和EE的網友分享下: 中國的薪資統計 電工分三等。分別是初級和資深電工的薪金水平。 你是哪個類別呢?將向何處去呢?… 查看全部問答∨ |
|
LPCXpresso -- 你對它沒感覺嗎(全面深入的感受) 用LPCXpresso差不多一個多月了,發現最近越來越喜歡它了,但是也發現了它的很多不足,下面將深入全面地與大家一起討論它的優缺點: LPCXpresso -- 我到底喜歡你什么? 1 ...… 查看全部問答∨ |
在使用GSM模塊的時候,有一個擔心: 在我發送短信的時候,消息發送動作已經完成,但是模塊還沒有返回OK時,如果恰巧有新的短信到來,會不會先返回一個收到短信的 “+CMTI: \"SM\",x”的信息,而后再返回發送短信成功的 “+CMGS: xxx”及 OK 信息?… 查看全部問答∨ |
WinCE5 CEC文件中如何做把幾個組件做成Choose 1的效果。 比如:File System-Internal ( Choose 1 ) 是如何做出來的。 … 查看全部問答∨ |
uc/os-II中任務調度是分時的還是占先式? uc/os-II中設計一個任務需要考慮哪些問題? uc/os-II中任務通信有哪些方式?… 查看全部問答∨ |
現已經安裝vs2005,想用wince5來開發程序,暫時沒有設備,使用想用模擬器,但是vs2005里沒有wince5的模擬器,各位大俠請指點小弟,不甚感激!??!… 查看全部問答∨ |
st72324的pf1為蜂鳴器輸出口,但我該怎么設置才能使他為1時就輸出,怎么屏蔽掉它的普通io口功能?現在只看到mccbcr里有控制其輸出頻率的,沒看到控制蜂鳴器功能選擇的寄存器。像以前有些單片機如holtek的,是在掩膜選項里選擇是蜂鳴器輸出還是 ...… 查看全部問答∨ |