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

Структуры данных

struct  LPC_ADC_TypeDef
 Analog-to-Digital Converter (ADC) register structure definition. Подробнее...
struct  LPC_CAN_TypeDef
 Controller Area Network Controller (CAN) register structure definition. Подробнее...
struct  LPC_CANAF_RAM_TypeDef
 Controller Area Network Acceptance Filter RAM (CANAF_RAM)structure definition. Подробнее...
struct  LPC_CANAF_TypeDef
 Controller Area Network Acceptance Filter(CANAF) register structure definition. Подробнее...
struct  LPC_CANCR_TypeDef
 Controller Area Network Central (CANCR) register structure definition. Подробнее...
struct  LPC_DAC_TypeDef
 Digital-to-Analog Converter (DAC) register structure definition. Подробнее...
struct  LPC_GPDMA_TypeDef
 General Purpose Direct Memory Access (GPDMA) register structure definition. Подробнее...
struct  LPC_GPDMACH_TypeDef
 General Purpose Direct Memory Access Channel (GPDMACH) register structure definition. Подробнее...
struct  LPC_GPIO_TypeDef
 General Purpose Input/Output (GPIO) register structure definition. Подробнее...
struct  LPC_GPIOINT_TypeDef
 General Purpose Input/Output interrupt (GPIOINT) register structure definition. Подробнее...
struct  LPC_I2C_TypeDef
 Inter-Integrated Circuit (I2C) register structure definition. Подробнее...
struct  LPC_I2S_TypeDef
 Inter IC Sound (I2S) register structure definition. Подробнее...
struct  LPC_IO_TypeDef_old
 General Purpose Input/Output (GPIO) register structure definition old pins style control. Подробнее...
struct  LPC_MCI_TypeDef
 MultiMedia Card Interface(MCI) Controller register structure definition. Подробнее...
struct  LPC_PINCON_TypeDef
 Pin Connect Block (PINCON) register structure definition. Подробнее...
struct  LPC_PWM_TypeDef
 Pulse-Width Modulation (PWM) register structure definition. Подробнее...
struct  LPC_RTC_TypeDef
 Real-Time Clock (RTC) register structure definition. Подробнее...
struct  LPC_SC_TypeDef
 System Control (SC) register structure definition. Подробнее...
struct  LPC_SPI_TypeDef
 Serial Peripheral Interface (SPI) register structure definition. Подробнее...
struct  LPC_SSP_TypeDef
 Synchronous Serial Communication (SSP) register structure definition. Подробнее...
struct  LPC_TIM_TypeDef
 Timer (TIM) register structure definition. Подробнее...
struct  LPC_UART1_TypeDef
 Universal Asynchronous Receiver Transmitter 1 (UART1) register structure definition. Подробнее...
struct  LPC_UART_TypeDef
 Universal Asynchronous Receiver Transmitter (UART) register structure definition. Подробнее...
struct  LPC_USB_TypeDef
 Universal Serial Bus (USB) register structure definition. Подробнее...
struct  LPC_WDT_TypeDef
 Watchdog Timer (WDT) register structure definition. Подробнее...
struct  VIC_TypeDef

Макросы

#define LPC_ADC   ((LPC_ADC_TypeDef *) LPC_AD0_BASE )
#define LPC_CAN1   ((LPC_CAN_TypeDef *) LPC_CAN1_BASE )
#define LPC_CAN2   ((LPC_CAN_TypeDef *) LPC_CAN2_BASE )
#define LPC_CANAF   ((LPC_CANAF_TypeDef *) LPC_CANAF_BASE )
#define LPC_CANAF_RAM   ((LPC_CANAF_RAM_TypeDef *) LPC_CANAF_RAM_BASE)
#define LPC_CANCR   ((LPC_CANCR_TypeDef *) LPC_CANCR_BASE )
#define LPC_DAC   ((LPC_DAC_TypeDef *) LPC_DAC_BASE )
#define LPC_GPIO0   ((LPC_GPIO_TypeDef *) LPC_GPIO0_BASE )
#define LPC_GPIO1   ((LPC_GPIO_TypeDef *) LPC_GPIO1_BASE )
#define LPC_GPIO2   ((LPC_GPIO_TypeDef *) LPC_GPIO2_BASE )
#define LPC_GPIO3   ((LPC_GPIO_TypeDef *) LPC_GPIO3_BASE )
#define LPC_GPIO4   ((LPC_GPIO_TypeDef *) LPC_GPIO4_BASE )
#define LPC_GPIOINT   ((LPC_GPIOINT_TypeDef *) LPC_GPIOINT_BASE )
#define LPC_I2C0   ((LPC_I2C_TypeDef *) LPC_I2C0_BASE )
#define LPC_I2C1   ((LPC_I2C_TypeDef *) LPC_I2C1_BASE )
#define LPC_I2C2   ((LPC_I2C_TypeDef *) LPC_I2C2_BASE )
#define LPC_IO   ((LPC_IO_TypeDef_old *) LPC_GPIO_BASE )
#define LPC_IO0   ((LPC_IO_TypeDef_old *) LPC_GPIO_BASE )
#define LPC_IO1   ((LPC_IO_TypeDef_old *) LPC_GPIO_BASE + 0x10)
#define LPC_MCPWM   ((LPC_MCPWM_TypeDef *) LPC_MCPWM_BASE )
#define LPC_PINCON   ((LPC_PINCON_TypeDef *) LPC_PINSEL_BASE )
#define LPC_PWM0   ((LPC_PWM_TypeDef *) LPC_PWM0_BASE )
#define LPC_PWM1   ((LPC_PWM_TypeDef *) LPC_PWM1_BASE )
#define LPC_QEI   ((LPC_QEI_TypeDef *) LPC_QEI_BASE )
#define LPC_RIT   ((LPC_RIT_TypeDef *) LPC_RIT_BASE )
#define LPC_RTC   ((LPC_RTC_TypeDef *) LPC_RTC_BASE )
#define LPC_SC   ((LPC_SC_TypeDef *) LPC_SC_BASE )
#define LPC_SC_MAM_MODE_DISABLED   0
#define LPC_SC_MAM_MODE_FULL   2
#define LPC_SC_MAM_MODE_PARTIAL   1
#define LPC_SC_PLLCFG_NSEL_Pos   5
#define LPC_SC_PLLSTAT_PLLC_Pos   (LPC_SC_PLLSTAT_PLLE_Pos + 1)
#define LPC_SC_PLLSTAT_PLLE_Pos   8
#define LPC_SC_PLLSTAT_PLOCK_Pos   (LPC_SC_PLLSTAT_PLLE_Pos + 2)
#define LPC_SPI   ((LPC_SPI_TypeDef *) LPC_SPI_BASE )
#define LPC_SSP0   ((LPC_SSP_TypeDef *) LPC_SSP0_BASE )
#define LPC_SSP1   ((LPC_SSP_TypeDef *) LPC_SSP1_BASE )
#define LPC_TIM0   ((LPC_TIM_TypeDef *) LPC_TIM0_BASE )
#define LPC_TIM1   ((LPC_TIM_TypeDef *) LPC_TIM1_BASE )
#define LPC_TIM2   ((LPC_TIM_TypeDef *) LPC_TIM2_BASE )
#define LPC_TIM3   ((LPC_TIM_TypeDef *) LPC_TIM3_BASE )
#define LPC_UART0   ((LPC_UART_TypeDef *) LPC_UART0_BASE )
#define LPC_UART1   ((LPC_UART1_TypeDef *) LPC_UART1_BASE )
#define LPC_UART2   ((LPC_UART_TypeDef *) LPC_UART2_BASE )
#define LPC_UART3   ((LPC_UART_TypeDef *) LPC_UART3_BASE )
#define LPC_WDT   ((LPC_WDT_TypeDef *) LPC_WDT_BASE )
#define PLLCFG_Val   (PLL_MValue | (PLL_NValue << 5))
#define PWMCR_ENABLE_Msk   (1 << 0)
#define PWMCR_RESET_Msk   (1 << 1)
#define PWMIR_MR0I_Msk   (1 << 0)
#define PWMIR_MR1I_Msk   (1 << 1)
#define PWMIR_MR2I_Msk   (1 << 2)
#define PWMIR_MR3I_Msk   (1 << 3)
#define PWMIR_MR4I_Msk   (1 << 8)
#define PWMIR_MR5I_Msk   (1 << 9)
#define PWMIR_MR6I_Msk   (1 << 10)
#define PWMIR_Msk   (0x070F)
#define TCCR_CR0_F_Msk   (1 << 1)
#define TCCR_CR0_I_Msk   (1 << 2)
#define TCCR_CR0_R_Msk   (1 << 0)
#define TCCR_CR1_F_Msk   (1 << 4)
#define TCCR_CR1_I_Msk   (1 << 5)
#define TCCR_CR1_R_Msk   (1 << 3)
#define TCCR_CR2_F_Msk   (1 << 7)
#define TCCR_CR2_I_Msk   (1 << 8)
#define TCCR_CR2_R_Msk   (1 << 6)
#define TCCR_CR3_F_Msk   (1 << 10)
#define TCCR_CR3_I_Msk   (1 << 11)
#define TCCR_CR3_R_Msk   (1 << 9)
#define TCR_ENABLE_Msk   (1 << 0)
#define TCR_RESET_Msk   (1 << 1)
#define TIR_CR0I_Msk   (1 << 4)
#define TIR_CR1I_Msk   (1 << 5)
#define TIR_CR2I_Msk   (1 << 6)
#define TIR_CR3I_Msk   (1 << 7)
#define TIR_MR0I_Msk   (1 << 0)
#define TIR_MR1I_Msk   (1 << 1)
#define TIR_MR2I_Msk   (1 << 2)
#define TIR_MR3I_Msk   (1 << 3)
#define TMCR_MR0_I_Msk   (1 << 0)
#define TMCR_MR0_R_Msk   (1 << 1)
#define TMCR_MR0_S_Msk   (1 << 2)
#define TMCR_MR1_I_Msk   (1 << 3)
#define TMCR_MR1_R_Msk   (1 << 4)
#define TMCR_MR1_S_Msk   (1 << 5)
#define TMCR_MR2_I_Msk   (1 << 6)
#define TMCR_MR2_R_Msk   (1 << 7)
#define TMCR_MR2_S_Msk   (1 << 8)
#define TMCR_MR3_I_Msk   (1 << 9)
#define TMCR_MR3_R_Msk   (1 << 10)
#define TMCR_MR3_S_Msk   (1 << 11)
#define VIC   ((VIC_TypeDef *) VIC_BASE )
#define VIC_MAX_IRQ_NUMBER   (VIC_SIZE-1)
#define VIC_SIZE   16

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

Макросы

#define LPC_ADC   ((LPC_ADC_TypeDef *) LPC_AD0_BASE )

См. определение в файле LPC2xxx.h строка 1756

#define LPC_CAN1   ((LPC_CAN_TypeDef *) LPC_CAN1_BASE )

См. определение в файле LPC2xxx.h строка 1761

#define LPC_CAN2   ((LPC_CAN_TypeDef *) LPC_CAN2_BASE )

См. определение в файле LPC2xxx.h строка 1762

#define LPC_CANAF   ((LPC_CANAF_TypeDef *) LPC_CANAF_BASE )

См. определение в файле LPC2xxx.h строка 1759

#define LPC_CANAF_RAM   ((LPC_CANAF_RAM_TypeDef *) LPC_CANAF_RAM_BASE)

См. определение в файле LPC2xxx.h строка 1758

#define LPC_CANCR   ((LPC_CANCR_TypeDef *) LPC_CANCR_BASE )

См. определение в файле LPC2xxx.h строка 1760

#define LPC_DAC   ((LPC_DAC_TypeDef *) LPC_DAC_BASE )

См. определение в файле LPC2xxx.h строка 1757

#define LPC_GPIO0   ((LPC_GPIO_TypeDef *) LPC_GPIO0_BASE )

См. определение в файле LPC2xxx.h строка 1729

#define LPC_GPIO1   ((LPC_GPIO_TypeDef *) LPC_GPIO1_BASE )

См. определение в файле LPC2xxx.h строка 1730

#define LPC_GPIO2   ((LPC_GPIO_TypeDef *) LPC_GPIO2_BASE )

См. определение в файле LPC2xxx.h строка 1731

#define LPC_GPIO3   ((LPC_GPIO_TypeDef *) LPC_GPIO3_BASE )

См. определение в файле LPC2xxx.h строка 1732

#define LPC_GPIO4   ((LPC_GPIO_TypeDef *) LPC_GPIO4_BASE )

См. определение в файле LPC2xxx.h строка 1733

#define LPC_GPIOINT   ((LPC_GPIOINT_TypeDef *) LPC_GPIOINT_BASE )

См. определение в файле LPC2xxx.h строка 1752

#define LPC_I2C0   ((LPC_I2C_TypeDef *) LPC_I2C0_BASE )

См. определение в файле LPC2xxx.h строка 1746

#define LPC_I2C1   ((LPC_I2C_TypeDef *) LPC_I2C1_BASE )

См. определение в файле LPC2xxx.h строка 1747

#define LPC_I2C2   ((LPC_I2C_TypeDef *) LPC_I2C2_BASE )

См. определение в файле LPC2xxx.h строка 1748

#define LPC_IO   ((LPC_IO_TypeDef_old *) LPC_GPIO_BASE )

См. определение в файле LPC2xxx.h строка 1725

#define LPC_IO0   ((LPC_IO_TypeDef_old *) LPC_GPIO_BASE )

См. определение в файле LPC2xxx.h строка 1726

#define LPC_IO1   ((LPC_IO_TypeDef_old *) LPC_GPIO_BASE + 0x10)

См. определение в файле LPC2xxx.h строка 1727

#define LPC_MCPWM   ((LPC_MCPWM_TypeDef *) LPC_MCPWM_BASE )

См. определение в файле LPC2xxx.h строка 1763

#define LPC_PINCON   ((LPC_PINCON_TypeDef *) LPC_PINSEL_BASE )

См. определение в файле LPC2xxx.h строка 1753

#define LPC_PWM0   ((LPC_PWM_TypeDef *) LPC_PWM0_BASE )

См. определение в файле LPC2xxx.h строка 1744

#define LPC_PWM1   ((LPC_PWM_TypeDef *) LPC_PWM1_BASE )

См. определение в файле LPC2xxx.h строка 1745

#define LPC_QEI   ((LPC_QEI_TypeDef *) LPC_QEI_BASE )

См. определение в файле LPC2xxx.h строка 1764

#define LPC_RIT   ((LPC_RIT_TypeDef *) LPC_RIT_BASE )

См. определение в файле LPC2xxx.h строка 1739

#define LPC_RTC   ((LPC_RTC_TypeDef *) LPC_RTC_BASE )

См. определение в файле LPC2xxx.h строка 1751

#define LPC_SC   ((LPC_SC_TypeDef *) LPC_SC_BASE )

См. определение в файле LPC2xxx.h строка 1723

#define LPC_SC_MAM_MODE_DISABLED   0

См. определение в файле LPC2xxx.h строка 282

#define LPC_SC_MAM_MODE_FULL   2

См. определение в файле LPC2xxx.h строка 284

#define LPC_SC_MAM_MODE_PARTIAL   1

См. определение в файле LPC2xxx.h строка 283

#define LPC_SC_PLLCFG_NSEL_Pos   5

См. определение в файле LPC2xxx.h строка 275

#define LPC_SC_PLLSTAT_PLLC_Pos   (LPC_SC_PLLSTAT_PLLE_Pos + 1)

См. определение в файле LPC2xxx.h строка 279

#define LPC_SC_PLLSTAT_PLLE_Pos   8

LPC_SC PLLSTAT: PLLE Position

См. определение в файле LPC2xxx.h строка 276

#define LPC_SC_PLLSTAT_PLOCK_Pos   (LPC_SC_PLLSTAT_PLLE_Pos + 2)

См. определение в файле LPC2xxx.h строка 280

#define LPC_SPI   ((LPC_SPI_TypeDef *) LPC_SPI_BASE )

См. определение в файле LPC2xxx.h строка 1750

#define LPC_SSP0   ((LPC_SSP_TypeDef *) LPC_SSP0_BASE )

См. определение в файле LPC2xxx.h строка 1754

#define LPC_SSP1   ((LPC_SSP_TypeDef *) LPC_SSP1_BASE )

См. определение в файле LPC2xxx.h строка 1755

#define LPC_TIM0   ((LPC_TIM_TypeDef *) LPC_TIM0_BASE )

См. определение в файле LPC2xxx.h строка 1735

#define LPC_TIM1   ((LPC_TIM_TypeDef *) LPC_TIM1_BASE )

См. определение в файле LPC2xxx.h строка 1736

#define LPC_TIM2   ((LPC_TIM_TypeDef *) LPC_TIM2_BASE )

См. определение в файле LPC2xxx.h строка 1737

#define LPC_TIM3   ((LPC_TIM_TypeDef *) LPC_TIM3_BASE )

См. определение в файле LPC2xxx.h строка 1738

#define LPC_UART0   ((LPC_UART_TypeDef *) LPC_UART0_BASE )

См. определение в файле LPC2xxx.h строка 1740

#define LPC_UART1   ((LPC_UART1_TypeDef *) LPC_UART1_BASE )

См. определение в файле LPC2xxx.h строка 1741

#define LPC_UART2   ((LPC_UART_TypeDef *) LPC_UART2_BASE )

См. определение в файле LPC2xxx.h строка 1742

#define LPC_UART3   ((LPC_UART_TypeDef *) LPC_UART3_BASE )

См. определение в файле LPC2xxx.h строка 1743

#define LPC_WDT   ((LPC_WDT_TypeDef *) LPC_WDT_BASE )

См. определение в файле LPC2xxx.h строка 1734

#define PLLCFG_Val   (PLL_MValue | (PLL_NValue << 5))

См. определение в файле LPC2xxx.h строка 277

#define PWMCR_ENABLE_Msk   (1 << 0)

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

#define PWMCR_RESET_Msk   (1 << 1)

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

#define PWMIR_MR0I_Msk   (1 << 0)

См. определение в файле LPC2xxx.h строка 299

#define PWMIR_MR1I_Msk   (1 << 1)

См. определение в файле LPC2xxx.h строка 300

#define PWMIR_MR2I_Msk   (1 << 2)

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

#define PWMIR_MR3I_Msk   (1 << 3)

См. определение в файле LPC2xxx.h строка 302

#define PWMIR_MR4I_Msk   (1 << 8)

См. определение в файле LPC2xxx.h строка 303

#define PWMIR_MR5I_Msk   (1 << 9)

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

#define PWMIR_MR6I_Msk   (1 << 10)

См. определение в файле LPC2xxx.h строка 305

#define PWMIR_Msk   (0x070F)

См. определение в файле LPC2xxx.h строка 306

#define TCCR_CR0_F_Msk   (1 << 1)

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

#define TCCR_CR0_I_Msk   (1 << 2)

См. определение в файле LPC2xxx.h строка 329

#define TCCR_CR0_R_Msk   (1 << 0)

См. определение в файле LPC2xxx.h строка 327

#define TCCR_CR1_F_Msk   (1 << 4)

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

#define TCCR_CR1_I_Msk   (1 << 5)

См. определение в файле LPC2xxx.h строка 332

#define TCCR_CR1_R_Msk   (1 << 3)

См. определение в файле LPC2xxx.h строка 330

#define TCCR_CR2_F_Msk   (1 << 7)

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

#define TCCR_CR2_I_Msk   (1 << 8)

См. определение в файле LPC2xxx.h строка 335

#define TCCR_CR2_R_Msk   (1 << 6)

См. определение в файле LPC2xxx.h строка 333

#define TCCR_CR3_F_Msk   (1 << 10)

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

#define TCCR_CR3_I_Msk   (1 << 11)

См. определение в файле LPC2xxx.h строка 338

#define TCCR_CR3_R_Msk   (1 << 9)

См. определение в файле LPC2xxx.h строка 336

#define TCR_ENABLE_Msk   (1 << 0)

См. определение в файле LPC2xxx.h строка 309

#define TCR_RESET_Msk   (1 << 1)

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

#define TIR_CR0I_Msk   (1 << 4)

См. определение в файле LPC2xxx.h строка 293

#define TIR_CR1I_Msk   (1 << 5)

См. определение в файле LPC2xxx.h строка 294

#define TIR_CR2I_Msk   (1 << 6)

См. определение в файле LPC2xxx.h строка 295

#define TIR_CR3I_Msk   (1 << 7)

См. определение в файле LPC2xxx.h строка 296

#define TIR_MR0I_Msk   (1 << 0)

См. определение в файле LPC2xxx.h строка 289

#define TIR_MR1I_Msk   (1 << 1)

См. определение в файле LPC2xxx.h строка 290

#define TIR_MR2I_Msk   (1 << 2)

См. определение в файле LPC2xxx.h строка 291

#define TIR_MR3I_Msk   (1 << 3)

См. определение в файле LPC2xxx.h строка 292

#define TMCR_MR0_I_Msk   (1 << 0)

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

#define TMCR_MR0_R_Msk   (1 << 1)

См. определение в файле LPC2xxx.h строка 314

#define TMCR_MR0_S_Msk   (1 << 2)

См. определение в файле LPC2xxx.h строка 315

#define TMCR_MR1_I_Msk   (1 << 3)

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

#define TMCR_MR1_R_Msk   (1 << 4)

См. определение в файле LPC2xxx.h строка 317

#define TMCR_MR1_S_Msk   (1 << 5)

См. определение в файле LPC2xxx.h строка 318

#define TMCR_MR2_I_Msk   (1 << 6)

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

#define TMCR_MR2_R_Msk   (1 << 7)

См. определение в файле LPC2xxx.h строка 320

#define TMCR_MR2_S_Msk   (1 << 8)

См. определение в файле LPC2xxx.h строка 321

#define TMCR_MR3_I_Msk   (1 << 9)

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

#define TMCR_MR3_R_Msk   (1 << 10)

См. определение в файле LPC2xxx.h строка 323

#define TMCR_MR3_S_Msk   (1 << 11)

См. определение в файле LPC2xxx.h строка 324

#define VIC   ((VIC_TypeDef *) VIC_BASE )

См. определение в файле LPC2xxx.h строка 1721

Используется в NVIC_DisableIRQ(), NVIC_EnableIRQ(), NVIC_SetPriority(), SystemVIC_Init() и SystemVIC_SetISR().

#define VIC_MAX_IRQ_NUMBER   (VIC_SIZE-1)

См. определение в файле LPC2xxx.h строка 182

Используется в SystemVIC_Init() и SystemVIC_SetISR().

#define VIC_SIZE   16

См. определение в файле LPC2xxx.h строка 148

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