![]() |
Nano103 BSP
V3.01.002
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.
1.8.15