![]() |
LPCOpen Platform for LPC18XX/43XX microcontrollers
18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
|
Functions | |
| void | SystemCoreClockUpdate (void) |
| Update system core clock rate, should be called if the system has a clock rate change. More... | |
| void | Chip_USB0_Init (void) |
| USB0 Pin and clock initialization Calling this function will initialize the USB0 pins and the clock. More... | |
| void | Chip_USB1_Init (void) |
| USB1 Pin and clock initialization Calling this function will initialize the USB0 pins and the clock. More... | |
| void | Chip_SystemInit (void) |
| Set up and initialize hardware prior to call to main() More... | |
| void | Chip_SetupCoreClock (CHIP_CGU_CLKIN_T clkin, uint32_t core_freq, bool setbase) |
| Clock and PLL initialization based input given in clkin. More... | |
| void | Chip_SetupXtalClocking (void) |
| Clock and PLL initialization based on the external oscillator. More... | |
| void | Chip_SetupIrcClocking (void) |
| Clock and PLL initialization based on the internal oscillator. More... | |
Variables | |
| uint32_t | SystemCoreClock |
| Current system clock rate, mainly used for sysTick. More... | |
| void Chip_SetupCoreClock | ( | CHIP_CGU_CLKIN_T | clkin, |
| uint32_t | core_freq, | ||
| bool | setbase | ||
| ) |
Clock and PLL initialization based input given in clkin.
| clkin | : Input reference clock to PLL1 (MAINPLL) see CHIP_CGU_CLKIN_T |
| core_freq | : Desired output frequency of the PLL1 (Base clock to CPU Core) |
| setbase | : Setup default base clock of peripherals (see notes) |
Definition at line 81 of file sysinit_18xx_43xx.c.
| void Chip_SetupIrcClocking | ( | void | ) |
Clock and PLL initialization based on the internal oscillator.
Definition at line 152 of file sysinit_18xx_43xx.c.
| void Chip_SetupXtalClocking | ( | void | ) |
Clock and PLL initialization based on the external oscillator.
Definition at line 146 of file sysinit_18xx_43xx.c.
| void Chip_SystemInit | ( | void | ) |
Set up and initialize hardware prior to call to main()
Definition at line 158 of file sysinit_18xx_43xx.c.
| void Chip_USB0_Init | ( | void | ) |
USB0 Pin and clock initialization Calling this function will initialize the USB0 pins and the clock.
Definition at line 76 of file chip_18xx_43xx.c.
| void Chip_USB1_Init | ( | void | ) |
USB1 Pin and clock initialization Calling this function will initialize the USB0 pins and the clock.
Definition at line 91 of file chip_18xx_43xx.c.
| void SystemCoreClockUpdate | ( | void | ) |
Update system core clock rate, should be called if the system has a clock rate change.
Definition at line 113 of file chip_18xx_43xx.c.
| uint32_t SystemCoreClock |
Current system clock rate, mainly used for sysTick.
Definition at line 50 of file chip_18xx_43xx.c.
1.8.3.1