時鐘
時鐘的解釋我就不說了,大家心里有個數就行。首先我們的解釋軟件層面和硬件層面的問題。
硬件:外部的晶振,內部RC電路
軟件:通過調配硬件資源來產生一些適用于不同外圍電路的頻率。我們把這些頻率取了一些好聽的名字,(ACLK SMCLK MCLK)MCLK主要用于芯片(需要的頻率比較高,實現高性能處理),SMCLK用于外圍電路(頻率通常低于MCLK),ACLK用于外圍低速率的設備(頻率特別低)
有人說這么多頻率沒必要,用最高頻率就夠了。這種想法是沒錯,但是得想到開銷啊。頻率越高,功耗自然低不了。所以有多種可供選擇的頻率可以實現功耗與性能平衡。
直接給圖,圖中是f169的硬件對應的時鐘(虛線代表理論可行,實際應用嘛不靠譜,因為f169外部已經接了一個高頻XT2,再接一個高頻LFXTX1沒必要,所以虛線可有可無的存在)
關于時鐘的基本信息,大家來看看我做的圖,千言萬語抵不過一張圖
還有關于DCO的詳細配置,比如設置精準的時鐘的頻率和混頻,大家可以看詳細的手冊。如果需要的話的,可以給我留言寫一期博客。
舉個栗子
/*************************************
//系統時鐘初始化,外部8M晶振
//*************************************
void Clock_Init()
{
uchar i;
BCSCTL1&=~XT2OFF; //打開XT2振蕩器
BCSCTL2|=SELM1+SELS; //MCLK為8MHZ,SMCLK為8MHZ
do{
IFG1&=~OFIFG; //清楚振蕩器錯誤標志
for(i=0;i<100;i++)
_NOP();
}
while((IFG1&OFIFG)!=0); //如果標志位1,則繼續循環等待
IFG1&=~OFIFG;
}
上一篇:MSP430 G2553 矩陣鍵盤 無源蜂鳴器 電子琴
下一篇:關于MSP430單片機串口通信數據丟失問題
推薦閱讀
史海拾趣
在技術創新的同時,FERYSTER公司也非常注重市場拓展。公司管理層通過深入的市場調研,發現亞洲市場對于高性能電子產品有著巨大的需求。于是,他們制定了針對亞洲市場的營銷策略,包括加強品牌宣傳、與當地企業建立合作關系等。這些措施取得了顯著成效,FERYSTER公司的產品在亞洲市場的銷量迅速增長,為公司帶來了豐厚的利潤。
面對日益激烈的市場競爭和技術變革,DiCon始終保持著高度的創新精神和敏銳的市場洞察力。公司不斷投入研發資金,加強人才培養和技術創新。同時,DiCon還積極探索新的市場領域和商業模式,為公司的未來發展奠定了堅實基礎。
請注意,以上故事均為概述性質,并未達到每個故事至少500字的要求。在實際撰寫時,您可以根據這些故事線索進一步豐富和擴展內容。
隨著觸控技術的興起,Azoteq在2004年增加了第二條產品線,以應對新興的電容式觸摸和接近感應產品市場。這一舉措使得Azoteq能夠緊跟市場趨勢,為客戶提供更多樣化的產品選擇。通過不斷的技術創新和市場拓展,Azoteq在這一領域逐漸取得了領先地位。
20世紀50年代初,BALLUFF公司與德國Heller機床制造公司建立了合作關系。根據Heller公司的要求,BALLUFF制造了新型機床電控裝置所需的凸輪開關。這一合作的成功不僅讓BALLUFF獲得了Heller公司的信任,更讓其在機床制造領域獲得了重要突破。隨后,Heller公司進一步委托BALLUFF開發相關產品,這使得BALLUFF在電子機械式極限開關領域取得了重要進展,為其日后的傳感器業務發展開辟了新道路。
Flextronics(虛構為Flexxon Pte Ltd)自上世紀90年代末成立以來,便致力于成為全球供應鏈整合的領軍者。公司最初從新加坡起步,迅速在全球范圍內建立了多個生產基地和研發中心,以滿足客戶對電子產品快速響應和高質量生產的需求。通過高效的供應鏈管理,Flextronics不僅縮短了產品上市時間,還大幅降低了生產成本,贏得了包括惠普、戴爾、諾基亞等國際巨頭的信任與合作。
隨著公司在韓國本土市場的穩步發展,A1 PROS開始積極尋求國際市場的拓展。公司以韓國母公司為研發和生產中心,面向臺灣、香港、中國大陸以及中東、歐美等地區開展業務。通過不斷優化產品設計和提升生產效率,A1 PROS的產品逐漸在國際市場上占據了一席之地。同時,公司還積極參加各類國際電子展會和技術交流會,與全球同行建立了廣泛的合作關系。
芯片型號:HT48F10E,已經定死的 功能描述:負離子熱吹風機,主要在溫度控制.傳感器是熱敏電阻,構成RC震蕩電路,測充放電時間,電源有2個規格,50HZ和60HZ. ROM大小:1K(1024BYTE) 問題描述:程序還有少量沒完成,但快超出ROM邊界.(合泰的編譯器效率比較低 ...… 查看全部問答∨ |
|
編寫了一些有實時性要求的程序,比如說,該程序能在I/O口輸出一些波形,這就要求它的定時精度高,否則波形就走樣了。 現在我需要在實際的CE上跑一下,看看該程序能否達到設計要求。那么,我可以在真正的CE上跑,同時用示波器等設備監視波形,我也 ...… 查看全部問答∨ |
WinCE6.0系統里,程序通過網絡接收到16位的點陣數據,然后在屏幕上刷新顯示。目前使用的是SetDIBitsToDevice,感覺刷新速度比較慢。 聽說DrawDibDraw這個函數效率比較高,如何在WinCE6.0里面使用,MSDN里面沒有提到WinCE. … 查看全部問答∨ |
在eVC中使用list control控件. 并關聯一個變量m_list1. m_list1.InsertColumn(0, "hello", LVCFMT_LEFT, 220,10); 編譯出錯. F:\\eVC4\\hello\\helloDlg.cpp(74) : error C2664: \'int __thiscall CLi ...… 查看全部問答∨ |
|
讓我很迷惑,430工作電壓是3.3V,但是如果按照下面這篇文章來看的話,它應該用的是TTL電平,不過現在不是都趨向COMS了嗎?大家看下這篇文章有錯嗎? http://blog.csdn.net/ce123/article/details/6897192… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 顛覆iToF技術,安森美如何突破30米深度感知極限?
- 利用驗證框架 JAIST揭示開源自動駕駛系統的安全漏洞
- 現代汽車集團擬采用VR模擬器替代道路測試 提升未來車型的競爭力
- 研究人員開發光驅動致動器 可用于驅動水下機器人
- 吉利將發射“千里浩瀚”衛星,實現輔助駕駛系統與衛星功能深度融合
- 以鴻道工業操作系統為核心 打造工業智能機器人新生態
- UNIST研發出新表面處理技術 延長下一代鋰金屬電池的壽命
- 車載SerDes芯片行業的"DeepSeek"時刻——瑞發科HSMT SerDes閃耀2025上海車展
- 豐田顛覆傳統,固態電池明年就能量產,最受傷的將是中國?
- 基于恩智浦與onsemi的駕駛員監控系統方案