欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4371|回復: 0
打印 上一主題 下一主題
收起左側

STM32F051使用自帶時鐘48M設置

[復制鏈接]
跳轉到指定樓層
樓主
正確設置:

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振蕩器HSIHSI頻率大約為8M,所以要想使系統獲得48M的頻率需要用PLL倍頻后做為系統的時鐘,PLL是一個鎖相環,專門用來倍頻或者分頻的。(倍頻后所得的頻率一般叫PLL時鐘)
RCC_PLLConfig(RCC_PLLSource_HSI_Div2, RCC_PLLMul_12);
這句話的意思是將HSI時鐘12倍頻,為什么是12倍頻而不是6倍頻呢?如下圖STM32F051系列的時鐘樹所示:


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


評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表