與51、AVR等單片機不同msp430的時鐘信號源有LFXT1,XT2,DCO三種。
1、LFXT1:可接高速和低速晶振,在低速模式下,它可以外接32k的晶振而不需要負載電容,這種方式較為常見主要用來為ACLK提供低速的時鐘信號,以供低速外設使用。
2、XT2:高速振蕩器,它可以接一個0.4~16M的晶振,它相當于高速模式下的LFXT1。通常將它配置成一個高速的振蕩源,為MCLK何SMCLK提供高速時鐘信號。
3、DCO:內部數字控制振蕩器,它的頻率可以通過DCOCLK進行配置。在系統PUC之后,DCOx=7,MODx=3,表示選擇了最高的頻率。
前面介紹了MSP430中有三個個時鐘信號源,MSP430的時鐘信號也有三種主時鐘MCLK,子系統時鐘SMCLK,輔助時鐘ACLK。
其中MCLK是用給系統使用的,SMCLK用給高速外設使用的,而ACLK主要用給低速外設使用。
在系統PUC之后,默認SMCLK與MCLK都以DCO作為時鐘源,震蕩頻率在1.1M左右,ACLK以LFXT1作為時鐘源,工作在LF模式下內部6pF的負載電容。
一般情況下選擇XT2作為主時鐘,時鐘模塊初始化程序如下:
WDTCTL = WDTPW + WDTHOLD; //關閉看門狗
/*------選擇系統主時鐘為8MHz-------*/
BCSCTL1 &= ~XT2OFF; // 打開XT2高頻晶體振蕩器
do
{
IFG1 &= ~OFIFG; //清除晶振失敗標志
for (i = 0xFF; i > 0; i--); // 等待8MHz晶體起振
}
while ((IFG1 & OFIFG)); // 晶振失效標志仍然存在?
BCSCTL2 |= SELM_2 + SELS; //主時鐘和從時鐘都選擇高頻晶振
注意:
a.最好將IFG1&=~OFIFG;放入do –while循環中,我調了好一陣程序,發現IFG1似乎置位之后不能自動復位。
b.在XT2出現錯誤的情況下將XT2設定為MCLK SMCLK的時鐘源,單片機會自動的把時鐘源更換為DCO振蕩器。當時鐘信號丟失50us時,振蕩器失效。如果MCLK信號來自LFXT1或者XT2,
那么MSP430自動把MCLK的信號切換為DCO,這樣可以保證程序繼續運行。MSP430不對低頻
模式的LFXT1進行監測。
b.BCSCTL2=SELM_2+SELS;語句必須放在while之后,因為當XT2沒有起振之前,XT2處于錯誤
階段,因此在XT2沒有起振之前將它設定為主時鐘與子系統時鐘后,單片機會自動的將DCO
設定為SMCLK MCLK的時鐘源。
上一篇:MSP430學習筆記4-兩個定時器產生步進單頻音
下一篇:MSP430寄存器中文注釋
推薦閱讀
史海拾趣
隨著科技的不斷發展,Caddell-Burns Manufacturing公司意識到技術創新是保持競爭力的關鍵。于是,公司加大了對研發的投入,引進了一批高素質的技術人才,不斷推出具有創新性的電子產品。這些新產品不僅提高了公司的市場份額,也為客戶提供了更優質的服務。同時,公司還積極與高校和研究機構合作,開展產學研一體化項目,進一步提升了公司的技術實力。
在競爭激烈的電子行業中,品質是企業生存和發展的關鍵。Amecon Magnetics公司始終將品質管理放在首位,建立了嚴格的質量管理體系,確保從原材料采購到產品出廠的每一個環節都符合高標準的質量要求。這種對品質的執著追求使得公司的產品贏得了客戶的廣泛好評和信賴,為公司樹立了良好的品牌形象。
在競爭激烈的電子照明市場中,Califia Lighting始終堅持以技術創新為核心競爭力。公司不斷投入研發資源,推動LED照明技術的升級和突破。通過引入先進的生產工藝和設計理念,Califia Lighting成功開發出了一系列具有獨特優勢的產品,如高效節能、長壽命、環保等,贏得了市場的廣泛認可。
為了進一步擴大市場份額,FOSLINK公司積極實施全球化戰略。公司先后在多個國家和地區設立了研發中心、生產基地和銷售網絡,形成了覆蓋全球的業務布局。通過全球化的資源配置和市場拓展,FOSLINK成功打入了多個國際知名企業的供應鏈體系,為其提供了優質的產品和服務。這一系列的全球化舉措,不僅提升了FOSLINK的品牌影響力,還為其未來的發展奠定了堅實的基礎。
臺灣豐賓(CapXon)公司創立于1980年,起初是一家專注于電容器研發與生產的小型電子元件制造商。在創始人的帶領下,公司憑借對技術的執著追求和對品質的嚴格把控,逐漸在電子行業中嶄露頭角。通過不斷的技術創新和產品優化,CapXon的電容器產品在市場上獲得了良好的口碑,為公司的發展奠定了堅實的基礎。
為了進一步提升市場份額和品牌影響力,DIOTECH公司開始加大市場拓展力度。通過參加國際電子展會、舉辦新品發布會等活動,公司成功吸引了全球范圍內的客戶和合作伙伴的關注。同時,公司還加強了品牌建設,通過一系列營銷活動提升了品牌知名度和美譽度。這些努力使得DIOTECH逐漸成為了電子行業內的知名品牌。
王瑋先生已經在模擬應用領域有了相當深厚的基礎,請問對模擬電路工程師之間的互相交流是否有所心得。 這里先分清兩個概念,我看到樓下的帖子提問的都是偏向于analog ic而不是analog application的。現在無論在學校還是企業,真正專門從事analog app ...… 查看全部問答∨ |
|
張二狗是偶的同學。一直以來,偶們都是被人拿來作為對比的兩個極端,偶曾經是他的夢魘,現在他卻是偶的夢魘。現將偶和他的人生歷程列出來,再一次深刻感受風水輪流轉這一永恒真理。 1、小學入學第一天,偶對老師說會背301首唐詩做100以 ...… 查看全部問答∨ |
|
我用的是32位RISC 嵌入式SoC 芯片,主頻20M,內存2M,FLASH2M,現在要編寫一個車輛進出的控制程序,其中該控制設備外接了很多外設,比如說打印機等,因為以前沒做過類似的程序,現在想請教各為大俠總的思路應該是怎么樣的?如何來處理來自不同設備 ...… 查看全部問答∨ |
我前些時間用STR710FZ2做了個手持設備,在溫度20度以下,工作均正常,但是如果溫度略高一點,大概半個小時就死機了,復位也不能正常工作,拿到溫度稍微低點的地方,過10分鐘上電又能正常工作了。什么降溫的招都用了,還是一樣。死機時我測過芯 ...… 查看全部問答∨ |
am335x adc touch 這部分.我在文檔(Technical Reference Manual)上的 STEPCONFIG1寄存器里.看到了 WPNSW、XNPSW、等這些東西。請問這些東西是代表什么意思。哪個文檔上有說明。… 查看全部問答∨ |
|
replyreload += \',\' + 1460671;我的微信公共賬號是 "電子設計思路", 微信號 eedesign, 每周發一到兩個最好的設計電路,這幾天明明放假,但是還有好多人關注,難道電工清明節都上班? 在汽車電路中,沒有蒸汽,沒有壓縮機,怎樣控制管子口的 ...… 查看全部問答∨ |
差不多一周多的時間就已經收到TI的樣片,相當的高效。TPS65980 是一款直流/直流開關穩壓器,此穩壓器由電壓范圍介于 2.5V 至 15.75V 之間的 Thunderbolt™ 或 Thunderbolt™ 2 電源總線供電,并且生成 3 個獨立 3.3V 電源輸出。TBT_OUT ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析