Reset and clock control (RCC)
18.2.5 Interrupts and flags management functions
ï‚· RCC_ITConfig()
ï‚· RCC_GetFlagStatus()
ï‚· RCC_ClearFlag()
ï‚· RCC_GetITStatus()
ï‚· RCC_ClearITPendingBit()
18.2.6 Internal and external clocks, PLL, CSS and MCO configuration
functions
18.2.6.1 RCC_DeInit
Resets the RCC clock configuration to the default reset state.
ï‚· The default reset state of the clock configuration is given
below:
ï‚· HSI ON and used as system clock source
ï‚· HSE and PLL OFF
ï‚· AHB, APB1 and APB2 prescalers set to 1.
ï‚· CSS and MCO OFF
ï‚· All interrupts disabled
ï‚· However, this function doesn't modify the configuration of the
ï‚· Peripheral clocks
ï‚· LSI, LSE and RTC clocks
18.2.6.2 RCC_HSEConfig
void RCC_HSEConfig ( uint8_t RCC_HSE)
Configures the External High Speed oscillator (HSE).
ï‚· RCC_HSE : specifies the new state of the HSE. This
parameter can be one of the following values:
ï€ RCC_HSE_OFF : turn OFF the HSE oscillator,
HSERDY flag goes low after 6 HSE oscillator clock
cycles.
ï€ RCC_HSE_ON : turn ON the HSE oscillator
ï€ RCC_HSE_Bypass : HSE oscillator bypassed with
external clock