Nano100 series peripheral access layer header file. This file contains all the peripheral register's ...
NuEdu-Basic01 System driver header file.
#define CLK_CLKSEL0_HCLK_S_HXT
#define CLK_HCLK_CLK_DIVIDER(x)
void CLK_SetHCLK(uint32_t u32ClkSrc, uint32_t u32ClkDiv)
This function set HCLK clock source and HCLK clock divider.
void CLK_EnableXtalRC(uint32_t u32ClkMask)
This function enable clock source.
uint32_t CLK_SetCoreClock(uint32_t u32Hclk)
This function set HCLK frequency. The frequency unit is Hz. The range of u32Hclk is 24 ~ 42 MHz.
#define CLK_PWRCTL_LXT_EN_Msk
#define CLK_PWRCTL_HIRC_EN_Msk
#define CLK_PWRCTL_HXT_EN_Msk
__STATIC_INLINE void SYS_LockReg(void)
Enable register write-protection function.
__STATIC_INLINE void SYS_UnlockReg(void)
Disable register write-protection function.
void SYS_Init(void)
This function enables HXT, LXT and LIRC clock and sets HCLK source from HXT to 42MHz.