STM32F407标准库如何进行时钟设置

 RCC_DeInit();

 /*这里选择 外部晶振(HSE)作为 时钟源,因此首先打开外部晶振*/

 RCC_HSEConfig(RCC_HSE_ON);

 /*等待外部晶振进入稳定状态*/

 while( RCC_WaitForHSEStartUp() != SUCCESS );

 /* 到这一步为止,已有 HSE_VALUE = 8 MHz.

    PLL_VCO input clock = (HSE_VALUE or HSI_VALUE / PLL_M),

    根据文档,这个值被建议在 1~2MHz,因此我们令 PLL_M = 8,

    即 PLL_VCO input clock = 1MHz */

 PLL_M         =    8;  
 /* 到这一步为止,已有 PLL_VCO input clock = 1 MHz.

    PLL_VCO output clock = (PLL_VCO input clock) * PLL_N,

    这个值要用来计算系统时钟,我们 令 PLL_N = 336,

    即 PLL_VCO output clock = 336 MHz.*/       

 PLL_N        =    336;
 /* 到这一步为止,已有 PLL_VCO output clock = 336 MHz.

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值