131 1300 0010
其他
當(dāng)前位置: 首頁(yè)>> 元件技術(shù)>>其他>>
  • 導(dǎo)航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • MSP430單片機(jī)的三種時(shí)鐘信號(hào)源的特點(diǎn)及應(yīng)用介紹
    MSP430單片機(jī)的三種時(shí)鐘信號(hào)源的特點(diǎn)及應(yīng)用介紹
  • MSP430單片機(jī)的三種時(shí)鐘信號(hào)源的特點(diǎn)及應(yīng)用介紹
  •   發(fā)布日期: 2019-06-03  瀏覽次數(shù): 1,596

    與51、AVR單片機(jī)不同msp430時(shí)鐘信號(hào)源有LFXT1,XT2,DCO三種。

    1、LFXT1:可接高速和低速晶振,在低速模式下,它可以外接32k的晶振而不需要負(fù)載電容,這種方式較為常見(jiàn)主要用來(lái)為ACLK提供低速的時(shí)鐘信號(hào),以供低速外設(shè)使用。

     

    2、XT2:高速振蕩器,它可以接一個(gè)0.4~16M的晶振,它相當(dāng)于高速模式下的LFXT1。通常將它配置成一個(gè)高速的振蕩源,為MCLK何SMCLK提供高速時(shí)鐘信號(hào)。

    3、DCO:內(nèi)部數(shù)字控制振蕩器,它的頻率可以通過(guò)DCOCLK進(jìn)行配置。在系統(tǒng)PUC之后,DCOx=7,MODx=3,表示選擇了最高的頻率。

    MSP430單片機(jī)的三種時(shí)鐘信號(hào)源的特點(diǎn)及應(yīng)用介紹

    前面介紹了MSP430中有三個(gè)個(gè)時(shí)鐘信號(hào)源,MSP430的時(shí)鐘信號(hào)也有三種主時(shí)鐘MCLK,子系統(tǒng)時(shí)鐘SMCLK,輔助時(shí)鐘ACLK。

    其中MCLK是用給系統(tǒng)使用的,SMCLK用給高速外設(shè)使用的,而ACLK主要用給低速外設(shè)使用。

    在系統(tǒng)PUC之后,默認(rèn)SMCLK與MCLK都以DCO作為時(shí)鐘源,震蕩頻率在1.1M左右,ACLK以LFXT1作為時(shí)鐘源,工作在LF模式下內(nèi)部6pF的負(fù)載電容。

    一般情況下選擇XT2作為主時(shí)鐘,時(shí)鐘模塊初始化程序如下:

    WDTCTL=WDTPW+WDTHOLD;//關(guān)閉看門(mén)狗

    /*------選擇系統(tǒng)主時(shí)鐘為8MHz-------*/

    BCSCTL1&=~XT2OFF;//打開(kāi)XT2高頻晶體振蕩器

    do

    {

    IFG1&=~OFIFG;//清除晶振失敗標(biāo)志

    for(i=0xFF;i》0;i--);//等待8MHz晶體起振

    }

    while((IFG1&OFIFG));//晶振失效標(biāo)志仍然存在?

    BCSCTL2|=SELM_2+SELS;//主時(shí)鐘和從時(shí)鐘都選擇高頻晶振

    ……………………………………………………。

    注意:a.最好將IFG1&=~OFIFG;放入do –while循環(huán)中,我調(diào)了好一陣程序,發(fā)現(xiàn)IFG1似乎置位之

    后不能自動(dòng)復(fù)位。

    b.在XT2出現(xiàn)錯(cuò)誤的情況下將XT2設(shè)定為MCLK SMCLK的時(shí)鐘源,單片機(jī)會(huì)自動(dòng)的把時(shí)鐘源更換

    為DCO振蕩器。當(dāng)時(shí)鐘信號(hào)丟失50us時(shí),振蕩器失效。如果MCLK信號(hào)來(lái)自LFXT1或者XT2,

    那么MSP430自動(dòng)把MCLK的信號(hào)切換為DCO,這樣可以保證程序繼續(xù)運(yùn)行。MSP430不對(duì)低頻

    模式的LFXT1進(jìn)行監(jiān)測(cè)。

    b.BCSCTL2=SELM_2+SELS;語(yǔ)句必須放在while之后,因?yàn)楫?dāng)XT2沒(méi)有起振之前,XT2處于錯(cuò)誤

    階段,因此在XT2沒(méi)有起振之前將它設(shè)定為主時(shí)鐘與子系統(tǒng)時(shí)鐘后,單片機(jī)會(huì)自動(dòng)的將DCO

    設(shè)定為SMCLK MCLK的時(shí)鐘源。


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 xbquwah.cn 電話:13113000010 粵ICP備2021111333號(hào)