新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MSP430 5438時鐘系統(tǒng)介紹

        MSP430 5438時鐘系統(tǒng)介紹

        作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.104case.com/article/201611/321211.htm

        DIVM.1 DIVM.0 選擇MCLK分頻

        0 1分頻(默認(rèn))

        1 2分頻

        2 4 分頻

        3 8 分頻

        SELS 選擇SMCLK時鐘源

        0 時鐘源為DCOCLK(默認(rèn))

        1 時鐘源為LFXT1CLK(對于MSP430F11/12X),時鐘源為XT2CLK(對于MSP430F13/14/15/16X)。

        DIVS.1 DIVS.0 選擇SMCLK分頻。

        0 1分頻

        1 2分頻

        2 4分頻

        4 8分頻

        DCOR 選擇DCO電阻

        0 內(nèi)部電阻

        1 外部電阻

        PUC信號之后,DCOCLK被自動選擇MCLK時鐘信號,根據(jù)需要,MCLK的時鐘源可以另外設(shè)置為LFXT1或者XT2。設(shè)置順序如下:

        [1] 復(fù)位OscOff

        [2] 清除OFIFG

        [3] 延時等待至少50us

        [4] 再次檢查OFIFG,如果仍然置位,則重復(fù)[3]、[4]步驟,直到OFIFG=0為止。



        例子:

        #include
        void main (void)
        {
        unsigned int i;
        P2DIR = 0x10; //設(shè)置P2.4輸出
        P2SEL = 0x10; //設(shè)置P2.4口為外圍模塊用作MCLK信號輸出
        BCSCTL1 &= ~XT2OFF; //使TX2有效,TX2上電時默認(rèn)為關(guān)閉的.
        do
        {
        IFG1 &= ~OFIFG; //清振蕩器失效標(biāo)志
        for(i= 0xff; i>0; i--); //延時,待穩(wěn)定.
        }
        while ((IFG1 & OFIFG)!=0); //若振蕩器失效標(biāo)志有效
        BCSCTL2 |= SELM1; //使MCLK = XT2
        for(;;);
        }


        上一頁 1 2 下一頁

        關(guān)鍵詞: MSP4305438時鐘系

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宾川县| 韩城市| 阿拉尔市| 龙南县| 武威市| 新郑市| 漳州市| 襄城县| 普定县| 东丽区| 云浮市| 德惠市| 浦江县| 绥宁县| 尼木县| 海林市| 吉林市| 鞍山市| 德安县| 辰溪县| 弋阳县| 土默特右旗| 曲阳县| 时尚| 松桃| 浠水县| 舒城县| 临夏县| 乐陵市| 故城县| 美姑县| 苍山县| 延安市| 蛟河市| 彭山县| 汉沽区| 海宁市| 安陆市| 阿克陶县| 丹东市| 西峡县|