Advertisement
Guest User

Untitled

a guest
Nov 25th, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1.  
  2.  
  3. void RCC_Config(){
  4.  
  5. ErrorStatus HSEStartUpStatus;
  6.  
  7. RCC_DeInit();
  8. RCC_HSEConfig(RCC_HSE_ON);
  9. HSEStartUpStatus = RCC_WaitForHSEStartUp();
  10. if(HSEStartUpStatus == SUCCESS){
  11. FLASH_PrefetchBufferCmd(ENABLE);
  12. FLASH_SetLatency(FLASH_Latency_4);
  13. RCC_HCLKConfig(RCC_SYSCLK_Div1);
  14. RCC_PCLK2Config(RCC_HCLK_Div1);
  15. RCC_PCLK1Config(RCC_HCLK_Div1);
  16. RCC_PLLConfig(RCC_PLLSource_HSE,8,360,2,7);
  17. RCC_PLLCmd(ENABLE);
  18. while( RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);
  19. RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
  20. SystemCoreClockUpdate();
  21. while(RCC_GetSYSCLKSource() !=0x08);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement