?? lpc2294.h
字號(hào):
#define FIO0DIR (*((volatile unsigned long *) 0x3FFFC000)) /* lpc2103 only */
#define FIO0DIR0 (*((volatile unsigned char *) 0x3FFFC000)) /* lpc2103 only */
#define FIO0DIR1 (*((volatile unsigned char *) 0x3FFFC001)) /* lpc2103 only */
#define FIO0DIR2 (*((volatile unsigned char *) 0x3FFFC002)) /* lpc2103 only */
#define FIO0DIR3 (*((volatile unsigned char *) 0x3FFFC003)) /* lpc2103 only */
#define FIO0DIRL (*((volatile unsigned int *) 0x3FFFC000)) /* lpc2103 only */
#define FIO0DIRU (*((volatile unsigned int *) 0x3FFFC002)) /* lpc2103 only */
#define FIO0MASK (*((volatile unsigned long *) 0x3FFFC010)) /* lpc2103 only */
#define FIO0MASK0 (*((volatile unsigned char *) 0x3FFFC010)) /* lpc2103 only */
#define FIO0MASK1 (*((volatile unsigned char *) 0x3FFFC011)) /* lpc2103 only */
#define FIO0MASK2 (*((volatile unsigned char *) 0x3FFFC012)) /* lpc2103 only */
#define FIO0MASK3 (*((volatile unsigned char *) 0x3FFFC013)) /* lpc2103 only */
#define FIO0MASKL (*((volatile unsigned int *) 0x3FFFC010)) /* lpc2103 only */
#define FIO0MASKU (*((volatile unsigned int *) 0x3FFFC012)) /* lpc2103 only */
#define FIO0PIN (*((volatile unsigned long *) 0x3FFFC014)) /* lpc2103 only */
#define FIO0PIN0 (*((volatile unsigned char *) 0x3FFFC014)) /* lpc2103 only */
#define FIO0PIN1 (*((volatile unsigned char *) 0x3FFFC015)) /* lpc2103 only */
#define FIO0PIN2 (*((volatile unsigned char *) 0x3FFFC016)) /* lpc2103 only */
#define FIO0PIN3 (*((volatile unsigned char *) 0x3FFFC017)) /* lpc2103 only */
#define FIO0PINL (*((volatile unsigned int *) 0x3FFFC014)) /* lpc2103 only */
#define FIO0PINU (*((volatile unsigned int *) 0x3FFFC016)) /* lpc2103 only */
#define FIO0SET (*((volatile unsigned long *) 0x3FFFC018)) /* lpc2103 only */
#define FIO0SET0 (*((volatile unsigned char *) 0x3FFFC018)) /* lpc2103 only */
#define FIO0SET1 (*((volatile unsigned char *) 0x3FFFC019)) /* lpc2103 only */
#define FIO0SET2 (*((volatile unsigned char *) 0x3FFFC01A)) /* lpc2103 only */
#define FIO0SET3 (*((volatile unsigned char *) 0x3FFFC01B)) /* lpc2103 only */
#define FIO0SETL (*((volatile unsigned int *) 0x3FFFC018)) /* lpc2103 only */
#define FIO0SETU (*((volatile unsigned int *) 0x3FFFC01A)) /* lpc2103 only */
#define FIO0CLR (*((volatile unsigned long *) 0x3FFFC01C)) /* lpc2103 only */
#define FIO0CLR0 (*((volatile unsigned char *) 0x3FFFC01C)) /* lpc2103 only */
#define FIO0CLR1 (*((volatile unsigned char *) 0x3FFFC01D)) /* lpc2103 only */
#define FIO0CLR2 (*((volatile unsigned char *) 0x3FFFC01E)) /* lpc2103 only */
#define FIO0CLR3 (*((volatile unsigned char *) 0x3FFFC01F)) /* lpc2103 only */
#define FIO0CLRL (*((volatile unsigned int *) 0x3FFFC01C)) /* lpc2103 only */
#define FIO0CLRU (*((volatile unsigned int *) 0x3FFFC01E)) /* lpc2103 only */
/* Universal Asynchronous Receiver Transmitter 0 (UART0) */
/* 通用異步串行口0(UART0)的特殊寄存器 */
#define U0RBR (*((volatile unsigned char *) 0xE000C000))
#define U0THR (*((volatile unsigned char *) 0xE000C000))
#define U0DLL (*((volatile unsigned char *) 0xE000C000))
#define U0DLM (*((volatile unsigned char *) 0xE000C004))
#define U0IER (*((volatile unsigned int *) 0xE000C004)) /* lpc2103 only */
#define U0FCR (*((volatile unsigned char *) 0xE000C008))
#define U0IIR (*((volatile unsigned int *) 0xE000C008)) /* lpc2103 only */
#define U0LCR (*((volatile unsigned char *) 0xE000C00C))
#define U0LSR (*((volatile unsigned char *) 0xE000C014))
#define U0SCR (*((volatile unsigned char *) 0xE000C01C))
#define U0ACR (*((volatile unsigned int *) 0xE000C020)) /* lpc2103 only */
#define U0FDR (*((volatile unsigned int *) 0xE000C028)) /* lpc2103 only */
#define U0TER (*((volatile unsigned char *) 0xE000C030))
/* Universal Asynchronous Receiver Transmitter 1 (UART1) */
/* 通用異步串行口1(UART1)的特殊寄存器 */
#define U1RBR (*((volatile unsigned char *) 0xE0010000))
#define U1THR (*((volatile unsigned char *) 0xE0010000))
#define U1DLL (*((volatile unsigned char *) 0xE0010000))
#define U1DLM (*((volatile unsigned char *) 0xE0010004))
#define U1IER (*((volatile unsigned int *) 0xE0010004)) /* lpc2103 only */
#define U1FCR (*((volatile unsigned char *) 0xE0010008))
#define U1IIR (*((volatile unsigned int *) 0xE0010008)) /* lpc2103 only */
#define U1LCR (*((volatile unsigned char *) 0xE001000C))
#define U1LSR (*((volatile unsigned char *) 0xE0010014))
#define U1SCR (*((volatile unsigned char *) 0xE001001C))
#define U1ACR (*((volatile unsigned int *) 0xE0010020)) /* lpc2103 only */
#define U1FDR (*((volatile unsigned int *) 0xE0010028)) /* lpc2103 only */
#define U1TER (*((volatile unsigned char *) 0xE0010030))
#define U1MCR (*((volatile unsigned char *) 0xE0010010))
#define U1MSR (*((volatile unsigned char *) 0xE0010018))
/* I2C (8/16 bit data bus) */
/* 芯片間總線(I2C)的特殊寄存器 */
#define I2CONSET (*((volatile unsigned long *) 0xE001C000))
#define I2STAT (*((volatile unsigned long *) 0xE001C004))
#define I2DAT (*((volatile unsigned long *) 0xE001C008))
#define I2ADR (*((volatile unsigned long *) 0xE001C00C))
#define I2SCLH (*((volatile unsigned long *) 0xE001C010))
#define I2SCLL (*((volatile unsigned long *) 0xE001C014))
#define I2CONCLR (*((volatile unsigned long *) 0xE001C018))
/* I2C0 (8/16 bit data bus) */
/* 芯片間總線(I2C0)的特殊寄存器 */
#define I2C0CONSET (*((volatile unsigned long *) 0xE001C000))
#define I2C0STAT (*((volatile unsigned long *) 0xE001C004))
#define I2C0DAT (*((volatile unsigned long *) 0xE001C008))
#define I2C0ADR (*((volatile unsigned long *) 0xE001C00C))
#define I2C0SCLH (*((volatile unsigned long *) 0xE001C010))
#define I2C0SCLL (*((volatile unsigned long *) 0xE001C014))
#define I2C0CONCLR (*((volatile unsigned long *) 0xE001C018))
/* I2C1 (8/16 bit data bus) */
/* 芯片間總線(I2C1)的特殊寄存器 */
#define I2C1CONSET (*((volatile unsigned long *) 0xE005C000)) /* lpc213x only */
#define I2C1STAT (*((volatile unsigned long *) 0xE005C004)) /* lpc213x only */
#define I2C1DAT (*((volatile unsigned long *) 0xE005C008)) /* lpc213x only */
#define I2C1ADR (*((volatile unsigned long *) 0xE005C00C)) /* lpc213x only */
#define I2C1SCLH (*((volatile unsigned long *) 0xE005C010)) /* lpc213x only */
#define I2C1SCLL (*((volatile unsigned long *) 0xE005C014)) /* lpc213x only */
#define I2C1CONCLR (*((volatile unsigned long *) 0xE005C018)) /* lpc213x only */
/* SPI (Serial Peripheral Interface) */
/* SPI總線接口的特殊寄存器 */
/* only for lpc210x*/
#define SPI_SPCR (*((volatile unsigned char *) 0xE0020000))
#define SPI_SPSR (*((volatile unsigned char *) 0xE0020004))
#define SPI_SPDR (*((volatile unsigned char *) 0xE0020008))
#define SPI_SPCCR (*((volatile unsigned char *) 0xE002000C))
#define SPI_SPINT (*((volatile unsigned char *) 0xE002001C))
/* for lpc211x/212x/22xx */
#define S0PCR (*((volatile unsigned char *) 0xE0020000)) /* no in lpc210x*/
#define S0PSR (*((volatile unsigned char *) 0xE0020004)) /* no in lpc210x*/
#define S0PDR (*((volatile unsigned char *) 0xE0020008)) /* no in lpc210x*/
#define S0PCCR (*((volatile unsigned char *) 0xE002000C)) /* no in lpc210x*/
#define S0PINT (*((volatile unsigned char *) 0xE002001C)) /* no in lpc210x*/
#define S1PCR (*((volatile unsigned char *) 0xE0030000)) /* no in lpc210x*/
#define S1PSR (*((volatile unsigned char *) 0xE0030004)) /* no in lpc210x*/
#define S1PDR (*((volatile unsigned char *) 0xE0030008)) /* no in lpc210x*/
#define S1PCCR (*((volatile unsigned char *) 0xE003000C)) /* no in lpc210x*/
#define S1PINT (*((volatile unsigned char *) 0xE003001C)) /* no in lpc210x*/
/* for lpc213x */
#define SSPCR0 (*((volatile unsigned long *) 0xE0068000)) /* lpc2132\2138 only */
#define SSPCR1 (*((volatile unsigned long *) 0xE0068004)) /* lpc2132\2138 only */
#define SSPDR (*((volatile unsigned long *) 0xE0068008)) /* lpc2132\2138 only */
#define SSPSR (*((volatile unsigned long *) 0xE006800C)) /* lpc2132\2138 only */
#define SSPCPSR (*((volatile unsigned long *) 0xE0068010)) /* lpc2132\2138 only */
#define SSPIMSC (*((volatile unsigned long *) 0xE0068014)) /* lpc2132\2138 only */
#define SSPRIS (*((volatile unsigned long *) 0xE0068018)) /* lpc2132\2138 only */
#define SSPMIS (*((volatile unsigned long *) 0xE006801C)) /* lpc2132\2138 only */
#define SSPICR (*((volatile unsigned long *) 0xE0068020)) /* lpc2132\2138 only */
/* CAN CONTROLLERS AND ACCEPTANCE FILTER */
/* CAN控制器和接收路波器 */
#define CAN1MOD (*((volatile unsigned char *) 0xE0044000)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1CMR (*((volatile unsigned char *) 0xE0044004)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1GSR (*((volatile unsigned char *) 0xE0044008)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1ICR (*((volatile unsigned char *) 0xE004400C)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1IER (*((volatile unsigned char *) 0xE0044010)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1BTR (*((volatile unsigned char *) 0xE0044014)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1EWL (*((volatile unsigned char *) 0xE004401C)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1SR (*((volatile unsigned char *) 0xE0044020)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1RFS (*((volatile unsigned char *) 0xE0044024)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1RDA (*((volatile unsigned char *) 0xE0044028)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1RDB (*((volatile unsigned char *) 0xE004402C)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TFI1 (*((volatile unsigned char *) 0xE0044030)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TID1 (*((volatile unsigned char *) 0xE0044034)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TDA1 (*((volatile unsigned char *) 0xE0044038)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TDB1 (*((volatile unsigned char *) 0xE004403C)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TFI2 (*((volatile unsigned char *) 0xE0044040)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TID2 (*((volatile unsigned char *) 0xE0044044)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TDA2 (*((volatile unsigned char *) 0xE0044048)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TDB2 (*((volatile unsigned char *) 0xE004404C)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
#define CAN1TFI3 (*((volatile unsigned char *) 0xE0044050)) /* lpc2119\lpc2129\lpc2292\lpc2294 only */
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -