新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機時鐘是什么?

        單片機時鐘是什么?

        作者: 時間:2013-05-30 來源:網絡 收藏

        實例講解:

        使用內部頻率設置成8MHZ

        開發環境:MPLAB X IDE

        芯片型號:PICLF1823

        #include

        __CONFIG(FOSC_INTOSCWDTE_OFFPWRTE_ONMCLRE_OFFCP_ONCPD_OFFBOREN_ON

        CLKOUTEN_OFFIESO_ONFCMEN_ON);

        __CONFIG(PLLEN_OFFLVP_OFF) ;//將FOSC2:0>:振蕩器選擇位設置成 INTOSC,

        void init_fosc(void)

        {

        OSCCON = 0x70;//8MHZ IRCF3:0>頻率選擇位設置成8MHZ

        }

        int main(int argc, char** argv) {

        init_fosc();

        while(1);

        }

        PLL是用來做什么的呢?他的作用就是能將8MHZ的時鐘頻率X4變成32MHZ,記住只有8MHZ可以,其他頻率是不行的。

        使用內部時鐘將時鐘頻率設置成32MHZ

        開發環境:MPLAB X IDE

        芯片型號:PICLF1823

        #include

        __CONFIG(FOSC_INTOSCWDTE_OFFPWRTE_ONMCLRE_OFFCP_ONCPD_OFFBOREN_ON

        CLKOUTEN_OFFIESO_ONFCMEN_ON);//這個要放到上一行去

        __CONFIG(PLLEN_ONLVP_OFF) ;//將FOSC2:0>:振蕩器選擇位設置成 INTOSC,使能PLLEN

        void init_fosc(void)

        {

        OSCCON = 0xF0;//32MHZ IRCF3:0>時鐘頻率選擇位設置成8MHZ ,使能4XPLL

        }

        int main(int argc, char** argv) {

        init_fosc();

        while(1);

        }

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        關鍵詞: 單片機 時鐘 功耗

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 方正县| 洱源县| 长汀县| 通河县| 民勤县| 福州市| 忻城县| 双鸭山市| 周口市| 岳池县| 阿巴嘎旗| 永丰县| 金川县| 八宿县| 陇西县| 仁布县| 广安市| 高青县| 涟源市| 固镇县| 镇赉县| 绥江县| 嘉鱼县| 如皋市| 克拉玛依市| 吴桥县| 永年县| 北碚区| 太仆寺旗| 南木林县| 南昌市| 浪卡子县| 金山区| 渭源县| 辽阳市| 芦山县| 辛集市| 汉寿县| 古蔺县| 六枝特区| 平陆县|