Value: do{ \
{ \
} \
{ \
} \
{ \
} \
else \
{ \
} \
}while(0U)
Macro to configure the External Low Speed oscillator (LSE).
- Note
- Transitions LSE Bypass to LSE On and LSE On to LSE Bypass are not supported by this macro.
-
As the LSE is in the Backup domain and write access is denied to this domain after reset, you have to enable write access using HAL_PWR_EnableBkUpAccess() function before to configure the LSE (to be done once after reset).
-
After enabling the LSE (RCC_LSE_ON or RCC_LSE_BYPASS), the application software should wait on LSERDY flag to be set indicating that LSE clock is stable and can be used to clock the RTC.
- Parameters
-
<strong>STATE</strong> | specifies the new state of the LSE. This parameter can be one of the following values:
- RCC_LSE_OFF turn OFF the LSE oscillator, LSERDY flag goes low after 6 LSE oscillator clock cycles.
- RCC_LSE_ON turn ON the LSE oscillator.
- RCC_LSE_BYPASS LSE oscillator bypassed with external clock.
|
Definition at line 800 of file stm32f1xx_hal_rcc.h.