|
STM32 core 3.0.1-dev
Arduino core for STM32 based boards: API reference
|
← STM32duino documentation
|
Functions | |
| void | SystemInit (void) |
| Setup the microcontroller system Initialize the FPU setting and vector table location configuration. | |
| void | SystemCoreClockUpdate (void) |
| Update SystemCoreClock variable according to Clock Register Values. | |
| void | ExitRun0Mode (void) |
| Exit Run* mode and Configure the system Power Supply. | |
| void ExitRun0Mode | ( | void | ) |
Exit Run* mode and Configure the system Power Supply.
| void SystemCoreClockUpdate | ( | void | ) |
Update SystemCoreClock variable according to Clock Register Values.
The SystemCoreClock variable contains the core clock , it can be used by the user application to setup the SysTick timer or configure other parameters.
(*) CSI_VALUE is a constant defined in stm32h7xx_hal.h file (default value 4 MHz) but the real value may vary depending on the variations in voltage and temperature. (**) HSI_VALUE is a constant defined in stm32h7xx_hal.h file (default value 64 MHz) but the real value may vary depending on the variations in voltage and temperature.
(***)HSE_VALUE is a constant defined in stm32h7xx_hal.h file (default value 25 MHz), user has to ensure that HSE_VALUE is same as the real frequency of the crystal used. Otherwise, this function may have wrong result.