久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4396|回復: 0
收起左側

STM32F051使用自帶時鐘48M設置

[復制鏈接]
ID:138109 發表于 2016-8-31 22:54 | 顯示全部樓層 |閱讀模式
正確設置:

void RCC_Configuration(void);

void RCC_Configuration(void)
{

        //éèÖÃPLLê±ÖóÔ′¼°±¶ÆμÏμêy
        RCC_PLLConfig(RCC_PLLSource_HSI_Div2, RCC_PLLMul_12);///*!< PLL input clock*12 */
        //ê1ÄüPLL
        RCC_PLLCmd(ENABLE);
        //μè′yPLL3õê¼»ˉ3é1|
        while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
    {
    }

        RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
        while(RCC_GetSYSCLKSource() != 0x08) //μè′yÏμí3ê±Öó3õê¼»ˉ3é1|
    {
    }
}
去掉外部晶振后,單片機時鐘源會默認的使用內部高速RC振蕩器HSI,HSI頻率大約為8M,所以要想使系統獲得48M的頻率需要用PLL倍頻后做為系統的時鐘,PLL是一個鎖相環,專門用來倍頻或者分頻的。(倍頻后所得的頻率一般叫PLL時鐘)
RCC_PLLConfig(RCC_PLLSource_HSI_Div2, RCC_PLLMul_12);
這句話的意思是將HSI時鐘12倍頻,為什么是12倍頻而不是6倍頻呢?如下圖STM32F051系列的時鐘樹所示:
0.png

根據時鐘樹可以看出用PLLHSI進行倍頻時,硬件將首先對HSI 二分頻,也就是為4M,所以必須再對其進行12倍頻才能變成48M,最后通過RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);語句將PLL時鐘作為系統時鐘,至此系統的時鐘變為48M


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品久久久久 | 成人免费毛片男人用品 | 欧美日本在线 | 久久久www成人免费精品 | 欧美激情区 | 黄色片网站在线观看 | 免费一级全黄少妇性色生活片 | 日韩欧美在线播放 | 天海翼一区二区 | 精久久久久 | 黄色大片在线播放 | av国产精品 | 亚洲综合精品 | 国产午夜精品久久 | 日韩一二区 | 欧洲美一区二区三区亚洲 | 日韩一级免费视频 | 国产激情小说 | 国产无遮挡 | 性视频在线 | 永久免费看片在线播放 | 在线中文字幕 | www.youjizz.com日本| 日韩毛片视频 | 欧美日韩成人一区二区 | 亚洲成a人片 | 中文在线字幕免费观看 | 一级毛片一级毛片 | 福利视频免费观看 | 毛片网站在线观看 | 成人蜜桃视频 | 肉丝美脚视频一区二区 | 久久久久久久99 | 国产一区二区三区免费视频 | 国产a级大片 | 91在线视频| 天天操天天干天天操 | 波多野结衣乳巨码无在线观看 | 性欧美69| 亚洲免费视频网站 | 免费精品|