![]() |
NANO103 BSP V3.01.004
The Board Support Package for Nano103 Series
|
Nano103 system clock init code. More...
Go to the source code of this file.
Functions | |
uint32_t | SysGet_PLLClockFreq (void) |
Calculate current PLL clock frequency. More... | |
uint32_t | SysGet_HCLKFreq (void) |
Get current HCLK clock frequency. More... | |
void | SystemCoreClockUpdate (void) |
This function is used to update the variable SystemCoreClock and must be called whenever the core clock is changed. More... | |
void | SystemInit (void) |
Support PA9 in 32-pin package and adjust LXT gain level. Should call with register protection disabled. More... | |
Variables | |
uint32_t | SystemCoreClock = __HSI |
uint32_t | CyclesPerUs = (__HSI / 1000000) |
Nano103 system clock init code.
Definition in file system_Nano103.c.
uint32_t SysGet_HCLKFreq | ( | void | ) |
Get current HCLK clock frequency.
None. |
Definition at line 78 of file system_Nano103.c.
void SystemCoreClockUpdate | ( | void | ) |
This function is used to update the variable SystemCoreClock and must be called whenever the core clock is changed.
Updates the SystemCoreClock with current core Clock retrieved from CPU registers.
None. |
None. |
Definition at line 134 of file system_Nano103.c.
void SystemInit | ( | void | ) |
Support PA9 in 32-pin package and adjust LXT gain level. Should call with register protection disabled.
Initialize the system
Definition at line 148 of file system_Nano103.c.
uint32_t CyclesPerUs = (__HSI / 1000000) |
Cycles per micro second
Definition at line 21 of file system_Nano103.c.
uint32_t SystemCoreClock = __HSI |
System Clock Frequency (Core Clock)
Definition at line 20 of file system_Nano103.c.