新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430 時鐘設置(五)

        MSP430 時鐘設置(五)

        作者: 時間:2016-11-11 來源:網絡 收藏
        4、CPU運行在DCO時鐘下:

        最慢的頻率,我們可以運行DCO約在1MHz(這也是默認速度)。因此,我們將開始切換MCLK到DCO下。在大多數系統中,你會希望在VLO或者是晶振下運行ACLK。由于ACLK在我們目前的代碼是在VLO上運行,我們會打開DCO運行。

        #include<msp430g2231.h>

        voidmain(void)

        {

        WDTCTL=WDTPW+WDTHOLD;
        關閉看門狗定時器

        if(CALBC1_1MHZ==0xFF||CALDCO_1MHZ==0xFF)

        {

        while(1);
        掛起

        }

        BCSCTL1=CALBC1_1MHZ;

        DCOCTL=CALDCO_1MHZ;
        設置DCO模式

        P1DIR=0x40;
        配置輸出

        P1OUT=0;
        關閉

        BCSCTL3|=LFXT1S_2;

        IFG1&=~OFIFG;
        清除OSCFault標志

        //__bis_SR_register(SCG1+SCG0);關閉DCO

        BCSCTL2|=SELM_0+DIVM_3;

        while(1)

        {

        P1OUT=0x40;
        關閉

        _delay_cycles(100);

        P1OUT=0;
        開啟

        _delay_cycles(5000);

        }

        }


        關鍵詞: MSP430時鐘設

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 太和县| 新晃| 绿春县| 玛纳斯县| 镇赉县| 民乐县| 滕州市| 宜君县| 铜山县| 平舆县| 内江市| 阳西县| 华蓥市| 屏山县| 砚山县| 拜泉县| 冀州市| 民乐县| 石林| 墨脱县| 旺苍县| 太康县| 株洲市| 江阴市| 霍城县| 长寿区| 乾安县| 昆明市| 灌云县| 万盛区| 邢台市| 湄潭县| 洪洞县| 仙居县| 黄石市| 定日县| 德令哈市| 政和县| 靖安县| 永丰县| 荣成市|