新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 淺析PIC單片機的時鐘設置

        淺析PIC單片機的時鐘設置

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

        #include

        __CONFIG(FOSC_INTOSCWDTE_OFFPWRTE_ONMCLRE_

        OFFCP_ONCPD_OFFBOREN_ONCLKOUTEN_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_ONCLKOUTEN_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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永福县| 和顺县| 青神县| 乌海市| 武威市| 新密市| 宜城市| 图片| 海兴县| 河间市| 壶关县| 淮安市| 汉川市| 松阳县| 静乐县| 启东市| 尚义县| 香格里拉县| 上栗县| 松滋市| 东港市| 布尔津县| 台南县| 紫金县| 乌拉特后旗| 万荣县| 罗田县| 北辰区| 南安市| 镇原县| 高密市| 石泉县| 白山市| 永修县| 商河县| 吴忠市| 且末县| 永和县| 星座| 山丹县| 岳池县|