CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
LPC17xx System Defines
Граф связей класса LPC17xx System Defines:

Макросы

#define __CCLK_DIV   (((CCLKCFG_Val ) & 0x00FF) + 1)
#define __CORE_CLK   (__FCCO(OSC_CLK) / __CCLK_DIV)
#define __FCCO(__F_IN)   ((2 * __M * __F_IN) / __N)
#define __M   (((PLL0CFG_Val ) & 0x7FFF) + 1)
#define __N   (((PLL0CFG_Val >> 16) & 0x00FF) + 1)
#define CCLKCFG_Val   0x00000003
#define CHECK_RANGE(val, min, max)   ((val < min) || (val > max))
#define CHECK_RSVD(val, mask)   (val & mask)
#define CLKOUTCFG_Val   0x00000000
#define CLKSRCSEL_Val   0x00000001
#define CLOCK_SETUP   1
#define FLASH_SETUP   1
#define FLASHCFG_Val   0x0000303A
#define IRC_OSC   ( 4000000UL) /* Internal RC oscillator frequency */
#define OSC_CLK   ( XTAL_HZ) /* Main oscillator frequency */
#define PCLKSEL0_Val   0x00000000
#define PCLKSEL1_Val   0x00000000
#define PCONP_Val   0x042887DE
#define PLL0_SETUP   1
#define PLL0CFG_Val   0x00050063
#define PLL1_SETUP   1
#define PLL1CFG_Val   0x00000023
#define RTC_CLK   ( 32768UL) /* RTC oscillator frequency */
#define SCS_Val   0x00000020
#define USBCLKCFG_Val   0x00000000
#define XTAL_HZ   (12000000UL) /* Oscillator frequency */

Подробное описание

Макросы

#define __CCLK_DIV   (((CCLKCFG_Val ) & 0x00FF) + 1)

См. определение в файле system_LPC17xx.c строка 439

#define __CORE_CLK   (__FCCO(OSC_CLK) / __CCLK_DIV)

См. определение в файле system_LPC17xx.c строка 444

#define __FCCO (   __F_IN)    ((2 * __M * __F_IN) / __N)

См. определение в файле system_LPC17xx.c строка 438

#define __M   (((PLL0CFG_Val ) & 0x7FFF) + 1)

См. определение в файле system_LPC17xx.c строка 436

#define __N   (((PLL0CFG_Val >> 16) & 0x00FF) + 1)

См. определение в файле system_LPC17xx.c строка 437

#define CCLKCFG_Val   0x00000003

См. определение в файле system_LPC17xx.c строка 322

Используется в SystemInit().

#define CHECK_RANGE (   val,
  min,
  max 
)    ((val < min) || (val > max))

См. определение в файле system_LPC17xx.c строка 364

#define CHECK_RSVD (   val,
  mask 
)    (val & mask)

См. определение в файле system_LPC17xx.c строка 365

#define CLKOUTCFG_Val   0x00000000

См. определение в файле system_LPC17xx.c строка 337

Используется в SystemInit().

#define CLKSRCSEL_Val   0x00000001

См. определение в файле system_LPC17xx.c строка 307

Используется в SystemInit().

#define CLOCK_SETUP   1

См. определение в файле system_LPC17xx.c строка 301

#define FLASH_SETUP   1

См. определение в файле system_LPC17xx.c строка 354

#define FLASHCFG_Val   0x0000303A

См. определение в файле system_LPC17xx.c строка 355

Используется в SystemInit().

#define IRC_OSC   ( 4000000UL) /* Internal RC oscillator frequency */

См. определение в файле system_LPC17xx.c строка 431

Используется в SystemCoreClockUpdate().

#define OSC_CLK   ( XTAL_HZ) /* Main oscillator frequency */

См. определение в файле system_LPC17xx.c строка 425

Используется в SystemCoreClockUpdate().

#define PCLKSEL0_Val   0x00000000

См. определение в файле system_LPC17xx.c строка 328

Используется в SystemInit().

#define PCLKSEL1_Val   0x00000000

См. определение в файле system_LPC17xx.c строка 331

Используется в SystemInit().

#define PCONP_Val   0x042887DE

См. определение в файле system_LPC17xx.c строка 334

Используется в SystemInit().

#define PLL0_SETUP   1

См. определение в файле system_LPC17xx.c строка 310

#define PLL0CFG_Val   0x00050063

См. определение в файле system_LPC17xx.c строка 313

Используется в SystemInit().

#define PLL1_SETUP   1

См. определение в файле system_LPC17xx.c строка 316

#define PLL1CFG_Val   0x00000023

См. определение в файле system_LPC17xx.c строка 319

Используется в SystemInit().

#define RTC_CLK   ( 32768UL) /* RTC oscillator frequency */

См. определение в файле system_LPC17xx.c строка 428

Используется в SystemCoreClockUpdate().

#define SCS_Val   0x00000020

См. определение в файле system_LPC17xx.c строка 304

Используется в SystemInit().

#define USBCLKCFG_Val   0x00000000

См. определение в файле system_LPC17xx.c строка 325

Используется в SystemInit().

#define XTAL_HZ   (12000000UL) /* Oscillator frequency */

См. определение в файле system_LPC17xx.c строка 422