发新帖我要提问
12
返回列表
打印

ST固件库 SetSysClockTo72(void) 解析

[复制链接]
楼主: sunmeat
手机看帖
扫描二维码
随时随地手机跟帖
21
sunmeat|  楼主 | 2014-9-25 16:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
而我的实验板中搭载的是8MHZ的晶振,执行的是以下这段代码
    RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);
#define  RCC_CFGR_PLLSRC_HSE                ((uint32_t)0x00010000)        /*!< HSE clock selected as PLL entry clock source */

选择PREDIE1为PLL输入时钟

使用特权

评论回复
22
sunmeat|  楼主 | 2014-9-25 17:58 | 只看该作者
#define  RCC_CFGR_PLLMULL9                  ((uint32_t)0x001C0000)        /*!< PLL input clock*9 */

PLL为九倍频,那么当外部晶振为8Mhz的时候,SYSCLK为8*9=72MHz

使用特权

评论回复
23
e_007| | 2014-11-22 20:02 | 只看该作者
本帖最后由 e_007 于 2014-11-22 20:07 编辑

,赞一个,能将图文分段分段地贴上,耐心十足,服务意识,值得学习,应该顶一个...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则