mbed library sources
Fork of mbed-src by
Diff: targets/cmsis/TARGET_STM/TARGET_DISCO_F303VC/system_stm32f30x.c
- Revision:
- 241:ffe41b0c8126
- Parent:
- 157:90e3acc479a2
--- a/targets/cmsis/TARGET_STM/TARGET_DISCO_F303VC/system_stm32f30x.c Thu Jun 26 09:45:08 2014 +0100 +++ b/targets/cmsis/TARGET_STM/TARGET_DISCO_F303VC/system_stm32f30x.c Thu Jun 26 10:30:09 2014 +0100 @@ -141,7 +141,7 @@ * @{ */ -uint32_t SystemCoreClock = 72000000; /* Default with HSI. Will be updated if HSE is used */ +uint32_t SystemCoreClock = 64000000; /* Default with HSI. Will be updated if HSE is used */ __I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; @@ -153,8 +153,6 @@ * @{ */ -void SetSysClock(void); - #if (USE_PLL_HSE_XTAL != 0) || (USE_PLL_HSE_EXTC != 0) uint8_t SetSysClock_PLL_HSE(uint8_t bypass); #endif @@ -208,9 +206,6 @@ /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* Configure the System clock source, PLL Multiplier and Divider factors, - AHB/APBx prescalers and Flash settings */ - SetSysClock(); /* Configure the Vector Table location add offset address ------------------*/ #ifdef VECT_TAB_SRAM @@ -218,6 +213,9 @@ #else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif + /* Configure the System clock source, PLL Multiplier and Divider factors, + AHB/APBx prescalers and Flash settings */ + SetSysClock(); } /** @@ -344,7 +342,7 @@ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_Init(GPIOA, &GPIO_InitStructure); // Select the clock to output - RCC_MCOConfig(RCC_MCOSource_SYSCLK); + RCC_MCOConfig(RCC_MCOSource_SYSCLK, RCC_MCOPrescaler_1); */ }