HSE部分:
其实固件库函数都已写好了,要勤快点查阅才行。
#include "bsp_rccclkconfig.h"
void HSE_SetSysClk( uint32_t RCC_PLLMul_x )
{
ErrorStatus HSEStatus; //声明HSE状态变量
//设定的两个状态值 ERROR=1,SUCCESS=!ERROR
{
//变量声明一定要贴着大括号
// 把RCC 寄存器复位成复位值,刚上电的状态
RCC_DeInit();
// 使能 HSE
RCC_HSEConfig(RCC_HSE_ON);
HSEStatus = RCC_WaitForHSEStartUp();
if( HSEStatus == SUCCESS )
// 使能预取指
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
FLASH_SetLatency(FLASH_Latency_2);
// 配置三个总线的分频因子