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

Файлы

файл  nxp_base_addresses.h
 Базовые Адреса перефирийных устройств в NXP.

Макросы

#define LPC_AD0_BASE   0xE0034000
 A/D Converter 0 (AD0) base address.
#define LPC_AHB_BASE   (0xF0000000UL)
#define LPC_AHBRAM0_BASE   (0x7FE00000UL) /*Ethernet RAM (16 kB*/
#define LPC_AHBRAM1_BASE   (0x7FD00000UL) /* USB RAM (16 kB)*/
#define LPC_APB0_BASE   (0xE0000000UL)
#define LPC_APB1_BASE   LPC_APB0_BASE
#define LPC_CAN1_BASE   0xE0044000
#define LPC_CAN2_BASE   0xE0048000
#define LPC_CAN_ACCEPT_BASE   0xE003C000
 CAN CONTROLLERS AND ACCEPTANCE FILTER base address.
#define LPC_CAN_CENTRAL_BASE   0xE0040000
#define LPC_DAC_BASE   0xE006C000
 D/A Converter base address.
#define LPC_DYNAMIC_MEM0_BASE   0xA0000000
#define LPC_DYNAMIC_MEM1_BASE   0xB0000000
#define LPC_DYNAMIC_MEM2_BASE   0xC0000000
#define LPC_DYNAMIC_MEM3_BASE   0xD0000000
#define LPC_EMC_BASE   0xFFE08000
 External Memory Controller (EMC) base address.
#define LPC_EMC_BASE   0xFFE08000
 External Memory Controller (EMC) base address.
#define LPC_FIO_BASE   0x3FFFC000
 Fast I/O setup base address.
#define LPC_FLASH_BASE   (0x00000000UL)
#define LPC_GPDMA_BASE   0xFFE04000
 General-purpose DMA Controller base address.
#define LPC_GPDMACH0_BASE   0xFFE04100
 General-purpose DMA Controller channel 0 base address.
#define LPC_GPDMACH1_BASE   0xFFE04120
 General-purpose DMA Controller channel 1 base address.
#define LPC_GPIO0_BASE   (LPC_FIO_BASE + 0x00000)
#define LPC_GPIO1_BASE   (LPC_FIO_BASE + 0x00020)
#define LPC_GPIO2_BASE   (LPC_FIO_BASE + 0x00040)
#define LPC_GPIO3_BASE   (LPC_FIO_BASE + 0x00060)
#define LPC_GPIO4_BASE   (LPC_FIO_BASE + 0x00080)
#define LPC_GPIO_BASE   0xE0028000
 General Purpose Input/Output (GPIO)
#define LPC_GPIOINT_BASE   0xE0028080
#define LPC_I2C0_BASE   0xE001C000
 I2C Interface 0 base address.
#define LPC_I2C1_BASE   0xE005C000
 I2C Interface 1 base address.
#define LPC_I2C2_BASE   0xE0080000
 I2C Interface 2 base address.
#define LPC_I2S_BASE   0xE0088000
 I2S Interface Controller (I2S) base address.
#define LPC_MAC_BASE   0xFFE00000 /* AHB Peripheral # 0 */
 Ethernet MAC (32 bit data bus) base address.
#define LPC_MCI_BASE   0xE008C000
 MultiMedia Card Interface(MCI) Controller base address.
#define LPC_PARTCFG_BASE   0x3FFF8000
#define LPC_PINSEL_BASE   0xE002C000
 Pin Connect Block base address.
#define LPC_PWM0_BASE   0xE0014000
 Pulse Width Modulator (PWM) base address.
#define LPC_PWM1_BASE   0xE0018000
#define LPC_RAM_BASE   (0x40000000UL)
#define LPC_RTC_BASE   0xE0024000
 Real Time Clock base address.
#define LPC_SC_BASE   0xE01FC000
 System Control Block(SCB) base address.
#define LPC_SPI0_BASE   0xE0020000
 SPI0 (Serial Peripheral Interface 0) base address.
#define LPC_SSP0_BASE   0xE0068000
 SSP0 Controller base address.
#define LPC_SSP1_BASE   0xE0030000
 SSP1 Controller base address.
#define LPC_STATIC_MEM0_BASE   0x80000000
 MPMC(EMC) registers, note: all the external memory controller(EMC) registers are for LPC24xx only.
#define LPC_STATIC_MEM1_BASE   0x81000000
#define LPC_STATIC_MEM2_BASE   0x82000000
#define LPC_STATIC_MEM3_BASE   0x83000000
#define LPC_TIM0_BASE   0xE0004000
 Timer 0 base address.
#define LPC_TIM1_BASE   0xE0008000
 Timer 1 base address.
#define LPC_TIM2_BASE   0xE0070000
 Timer 2 base address.
#define LPC_TIM3_BASE   0xE0074000
 Timer 3 base address.
#define LPC_UART0_BASE   0xE000C000
 Universal Asynchronous Receiver Transmitter 0 (UART0) base address.
#define LPC_UART1_BASE   0xE0010000
 Universal Asynchronous Receiver Transmitter 1 (UART1) base address.
#define LPC_UART2_BASE   0xE0078000
 Universal Asynchronous Receiver Transmitter 2 (UART2) base address.
#define LPC_UART3_BASE   0xE007C000
 Universal Asynchronous Receiver Transmitter 3 (UART3) base address.
#define LPC_USB_BASE   0xFFE0C200
#define LPC_USB_INT_BASE   0xE01FC1C0
 USB Controller base address.
#define LPC_USBHC_BASE   0xFFE0C000 /* for LPC24xx only */
 USB Host Controller and OTG registers base address.
#define LPC_USBOTG_BASE   0xFFE0C100
 USB OTG Controller base address.
#define LPC_USBOTG_CLK_BASE   0xFFE0CFF0
#define LPC_USBOTG_I2C_BASE   0xFFE0C300
#define LPC_WDG_BASE   0xE0000000
 Watchdog base address.
#define LPC_WDT_BASE   LPC_WDG_BASE
#define VIC_BASE   0xFFFFF000
 ————-SYSTEM ——————————————————–

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

Макросы

#define LPC_AD0_BASE   0xE0034000

A/D Converter 0 (AD0) base address.

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

#define LPC_AHB_BASE   (0xF0000000UL)

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

#define LPC_AHBRAM0_BASE   (0x7FE00000UL) /*Ethernet RAM (16 kB*/

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

#define LPC_AHBRAM1_BASE   (0x7FD00000UL) /* USB RAM (16 kB)*/

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

#define LPC_APB0_BASE   (0xE0000000UL)

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

#define LPC_APB1_BASE   LPC_APB0_BASE

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

#define LPC_CAN1_BASE   0xE0044000

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

#define LPC_CAN2_BASE   0xE0048000

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

#define LPC_CAN_ACCEPT_BASE   0xE003C000

CAN CONTROLLERS AND ACCEPTANCE FILTER base address.

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

#define LPC_CAN_CENTRAL_BASE   0xE0040000

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

#define LPC_DAC_BASE   0xE006C000

D/A Converter base address.

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

#define LPC_DYNAMIC_MEM0_BASE   0xA0000000

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

#define LPC_DYNAMIC_MEM1_BASE   0xB0000000

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

#define LPC_DYNAMIC_MEM2_BASE   0xC0000000

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

#define LPC_DYNAMIC_MEM3_BASE   0xD0000000

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

#define LPC_EMC_BASE   0xFFE08000

External Memory Controller (EMC) base address.

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

#define LPC_EMC_BASE   0xFFE08000

External Memory Controller (EMC) base address.

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

#define LPC_FIO_BASE   0x3FFFC000

Fast I/O setup base address.

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

#define LPC_FLASH_BASE   (0x00000000UL)

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

#define LPC_GPDMA_BASE   0xFFE04000

General-purpose DMA Controller base address.

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

#define LPC_GPDMACH0_BASE   0xFFE04100

General-purpose DMA Controller channel 0 base address.

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

#define LPC_GPDMACH1_BASE   0xFFE04120

General-purpose DMA Controller channel 1 base address.

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

#define LPC_GPIO0_BASE   (LPC_FIO_BASE + 0x00000)

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

#define LPC_GPIO1_BASE   (LPC_FIO_BASE + 0x00020)

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

#define LPC_GPIO2_BASE   (LPC_FIO_BASE + 0x00040)

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

#define LPC_GPIO3_BASE   (LPC_FIO_BASE + 0x00060)

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

#define LPC_GPIO4_BASE   (LPC_FIO_BASE + 0x00080)

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

#define LPC_GPIO_BASE   0xE0028000

General Purpose Input/Output (GPIO)

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

#define LPC_GPIOINT_BASE   0xE0028080

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

#define LPC_I2C0_BASE   0xE001C000

I2C Interface 0 base address.

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

#define LPC_I2C1_BASE   0xE005C000

I2C Interface 1 base address.

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

#define LPC_I2C2_BASE   0xE0080000

I2C Interface 2 base address.

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

#define LPC_I2S_BASE   0xE0088000

I2S Interface Controller (I2S) base address.

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

#define LPC_MAC_BASE   0xFFE00000 /* AHB Peripheral # 0 */

Ethernet MAC (32 bit data bus) base address.

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

#define LPC_MCI_BASE   0xE008C000

MultiMedia Card Interface(MCI) Controller base address.

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

#define LPC_PARTCFG_BASE   0x3FFF8000

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

#define LPC_PINSEL_BASE   0xE002C000

Pin Connect Block base address.

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

#define LPC_PWM0_BASE   0xE0014000

Pulse Width Modulator (PWM) base address.

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

#define LPC_PWM1_BASE   0xE0018000

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

#define LPC_RAM_BASE   (0x40000000UL)

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

#define LPC_RTC_BASE   0xE0024000

Real Time Clock base address.

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

#define LPC_SC_BASE   0xE01FC000

System Control Block(SCB) base address.

module includes Memory Accelerator Module, Phase Locked Loop, VPB divider, Power Control, External Interrupt, Reset, and Code Security/Debugging

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

#define LPC_SPI0_BASE   0xE0020000

SPI0 (Serial Peripheral Interface 0) base address.

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

#define LPC_SSP0_BASE   0xE0068000

SSP0 Controller base address.

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

#define LPC_SSP1_BASE   0xE0030000

SSP1 Controller base address.

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

#define LPC_STATIC_MEM0_BASE   0x80000000

MPMC(EMC) registers, note: all the external memory controller(EMC) registers are for LPC24xx only.

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

#define LPC_STATIC_MEM1_BASE   0x81000000

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

#define LPC_STATIC_MEM2_BASE   0x82000000

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

#define LPC_STATIC_MEM3_BASE   0x83000000

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

#define LPC_TIM0_BASE   0xE0004000

Timer 0 base address.

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

#define LPC_TIM1_BASE   0xE0008000

Timer 1 base address.

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

#define LPC_TIM2_BASE   0xE0070000

Timer 2 base address.

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

#define LPC_TIM3_BASE   0xE0074000

Timer 3 base address.

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

#define LPC_UART0_BASE   0xE000C000

Universal Asynchronous Receiver Transmitter 0 (UART0) base address.

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

#define LPC_UART1_BASE   0xE0010000

Universal Asynchronous Receiver Transmitter 1 (UART1) base address.

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

#define LPC_UART2_BASE   0xE0078000

Universal Asynchronous Receiver Transmitter 2 (UART2) base address.

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

#define LPC_UART3_BASE   0xE007C000

Universal Asynchronous Receiver Transmitter 3 (UART3) base address.

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

#define LPC_USB_BASE   0xFFE0C200

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

#define LPC_USB_INT_BASE   0xE01FC1C0

USB Controller base address.

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

#define LPC_USBHC_BASE   0xFFE0C000 /* for LPC24xx only */

USB Host Controller and OTG registers base address.

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

#define LPC_USBOTG_BASE   0xFFE0C100

USB OTG Controller base address.

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

#define LPC_USBOTG_CLK_BASE   0xFFE0CFF0

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

#define LPC_USBOTG_I2C_BASE   0xFFE0C300

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

#define LPC_WDG_BASE   0xE0000000

Watchdog base address.

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

#define LPC_WDT_BASE   LPC_WDG_BASE

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

#define VIC_BASE   0xFFFFF000

————-SYSTEM ——————————————————–

Vectored Interrupt Controller (VIC) base address

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