void RCC_Configuration(void)
{
ErrStatus ErrStatusFlag;
rcu_deinit();
rcu_osci_on(RCU_IRC8M);
while(ErrStatusFlag != SUCCESS)
{
ErrStatusFlag = rcu_osci_stab_wait(RCU_IRC8M);
rcu_ahb_clock_config(RCU_AHB_CKSYS_DIV1);
rcu_apb1_clock_config(RCU_APB1_CKAHB_DIV1);
rcu_apb2_clock_config(RCU_APB2_CKAHB_DIV1);
rcu_pll_config(RCU_PLLSRC_IRC8M_DIV2,RCU_PLL_MUL12);
rcu_system_clock_source_config(RCU_CKSYSSRC_PLL);
RCU_CTL0 |= RCU_CTL0_PLLEN;
}
}
|