我们来写一个配置HSE时钟的函数
1.使能HSE,等待HSE使能成功
2.进行FALSH的预指令操作
3.设置HCLK,PCLK2,PCLK1比例
4.配置锁相环,选择HSE 1分频
5.使能锁相环,等待PLL稳定
6.选择PLL作为系统时钟
代码:
void HseConfig(uint32_t RCC_PLLMul_x)
{
ErrorStatus result;
// 把RCC 寄存器复位成复位值
RCC_DeInit();
/*使能HSE*/
RCC_HSEConfig(RCC_HSE_ON);
/*等待HSE使能成功*/
result = RCC_WaitForHSEStartUp();
/*如果HSE使能成功*/