?? lpc210x.h
字號(hào):
#define I2CONSET (*((volatile unsigned long *) 0xE001C000)) /* I2C 控制置位寄存器 */
#define I2STAT (*((volatile unsigned long *) 0xE001C004)) /* I2C 狀態(tài)寄存器 */
#define I2DAT (*((volatile unsigned long *) 0xE001C008)) /* I2C 數(shù)據(jù)寄存器 */
#define I2ADR (*((volatile unsigned long *) 0xE001C00C)) /* I2C 從地址寄存器 */
#define I2SCLH (*((volatile unsigned long *) 0xE001C010)) /* I2C SCL 占空比寄存器高半字 */
#define I2SCLL (*((volatile unsigned long *) 0xE001C014)) /* I2C SCL 占空比寄存器低半字 */
#define I2CONCLR (*((volatile unsigned long *) 0xE001C018)) /* I2C 控制清零寄存器 */
#define SPI_SPCR (*((volatile unsigned char *) 0xE0020000)) /* SPI 控制寄存器 */
#define SPI_SPSR (*((volatile unsigned char *) 0xE0020004)) /* SPI 狀態(tài)寄存器 */
#define SPI_SPDR (*((volatile unsigned char *) 0xE0020008)) /* SPI 數(shù)據(jù)寄存器 */
#define SPI_SPCCR (*((volatile unsigned char *) 0xE002000C)) /* SPI 時(shí)鐘計(jì)數(shù)寄存器 */
#define SPI_SPINT (*((volatile unsigned char *) 0xE002001C)) /* SPI 中斷寄存器 */
#define T0IR (*((volatile unsigned long *) 0xE0004000)) /* Timer0 中斷寄存器 */
#define T0TCR (*((volatile unsigned long *) 0xE0004004)) /* Timer0 控制寄存器 */
#define T0TC (*((volatile unsigned long *) 0xE0004008)) /* Timer0 計(jì)數(shù)器 */
#define T0PR (*((volatile unsigned long *) 0xE000400C)) /* Timer0 預(yù)分頻寄存器 */
#define T0PC (*((volatile unsigned long *) 0xE0004010)) /* Timer0 預(yù)分頻計(jì)數(shù)器 */
#define T0MCR (*((volatile unsigned long *) 0xE0004014)) /* Timer0 匹配控制寄存器 */
#define T0MR0 (*((volatile unsigned long *) 0xE0004018)) /* Timer0 匹配寄存器0 */
#define T0MR1 (*((volatile unsigned long *) 0xE000401C)) /* Timer0 匹配寄存器1 */
#define T0MR2 (*((volatile unsigned long *) 0xE0004020))
#define T0MR3 (*((volatile unsigned long *) 0xE0004024))
#define T0CCR (*((volatile unsigned long *) 0xE0004028)) /* Timer0 捕獲控制寄存器 */
#define T0CR0 (*((volatile unsigned long *) 0xE000402C)) /* Timer0 捕獲寄存器0 */
#define T0CR1 (*((volatile unsigned long *) 0xE0004030)) /* Timer0 捕獲寄存器1 */
#define T0CR2 (*((volatile unsigned long *) 0xE0004034))
#define T0CR3 (*((volatile unsigned long *) 0xE0004038))
#define T0EMR (*((volatile unsigned long *) 0xE000403C)) /* Timer0 外部匹配寄存器 */
#define T1IR (*((volatile unsigned long *) 0xE0008000)) /* Timer1 中斷寄存器 */
#define T1TCR (*((volatile unsigned long *) 0xE0008004)) /* Timer1 控制寄存器 */
#define T1TC (*((volatile unsigned long *) 0xE0008008)) /* Timer1 計(jì)數(shù)器 */
#define T1PR (*((volatile unsigned long *) 0xE000800C)) /* Timer1 預(yù)分頻寄存器 */
#define T1PC (*((volatile unsigned long *) 0xE0008010)) /* Timer1 預(yù)分頻計(jì)數(shù)器 */
#define T1MCR (*((volatile unsigned long *) 0xE0008014)) /* Timer1 匹配控制寄存器 */
#define T1MR0 (*((volatile unsigned long *) 0xE0008018)) /* Timer1 匹配寄存器0 */
#define T1MR1 (*((volatile unsigned long *) 0xE000801C)) /* Timer1 匹配寄存器1 */
#define T1MR2 (*((volatile unsigned long *) 0xE0008020))
#define T1MR3 (*((volatile unsigned long *) 0xE0008024))
#define T1CCR (*((volatile unsigned long *) 0xE0008028)) /* Timer1 捕獲控制寄存器 */
#define T1CR0 (*((volatile unsigned long *) 0xE000802C)) /* Timer1 捕獲寄存器0 */
#define T1CR1 (*((volatile unsigned long *) 0xE0008030)) /* Timer1 捕獲寄存器1 */
#define T1CR2 (*((volatile unsigned long *) 0xE0008034))
#define T1CR3 (*((volatile unsigned long *) 0xE0008038))
#define T1EMR (*((volatile unsigned long *) 0xE000803C)) /* Timer1 外部匹配寄存器 */
#define PWMIR (*((volatile unsigned long *) 0xE0014000)) /* PWM 中斷寄存器 */
#define PWMTCR (*((volatile unsigned long *) 0xE0014004)) /* PWM 定時(shí)器控制寄存器 */
#define PWMTC (*((volatile unsigned long *) 0xE0014008)) /* PWM 定時(shí)器計(jì)數(shù)器 */
#define PWMPR (*((volatile unsigned long *) 0xE001400C)) /* PWM 預(yù)分頻寄存器 */
#define PWMPC (*((volatile unsigned long *) 0xE0014010)) /* PWM 預(yù)分頻計(jì)數(shù)器 */
#define PWMMCR (*((volatile unsigned long *) 0xE0014014)) /* PWM 匹配控制寄存器 */
#define PWMMR0 (*((volatile unsigned long *) 0xE0014018)) /* PWM 匹配寄存器0 */
#define PWMMR1 (*((volatile unsigned long *) 0xE001401C))
#define PWMMR2 (*((volatile unsigned long *) 0xE0014020))
#define PWMMR3 (*((volatile unsigned long *) 0xE0014024))
#define PWMMR4 (*((volatile unsigned long *) 0xE0014040))
#define PWMMR5 (*((volatile unsigned long *) 0xE0014044))
#define PWMMR6 (*((volatile unsigned long *) 0xE0014048))
#define PWMPCR (*((volatile unsigned long *) 0xE001404C)) /* PWM 控制寄存器 */
#define PWMLER (*((volatile unsigned long *) 0xE0014050)) /* PWM 鎖存使能寄存器 */
#define ILR (*((volatile unsigned char *) 0xE0024000)) /* RTC 中斷位置寄存器 */
#define CTC (*((volatile unsigned short*) 0xE0024004)) /* RTC 時(shí)鐘節(jié)拍計(jì)數(shù)器 */
#define CCR (*((volatile unsigned char *) 0xE0024008)) /* RTC 時(shí)鐘控制寄存器 */
#define CIIR (*((volatile unsigned char *) 0xE002400C)) /* RTC 計(jì)數(shù)器遞增中斷寄存器 */
#define AMR (*((volatile unsigned char *) 0xE0024010)) /* RTC 報(bào)警屏蔽寄存器 */
#define CTIME0 (*((volatile unsigned long *) 0xE0024014)) /* RTC 完整時(shí)間寄存器 0 */
#define CTIME1 (*((volatile unsigned long *) 0xE0024018)) /* RTC 完整時(shí)間寄存器 1 */
#define CTIME2 (*((volatile unsigned long *) 0xE002401C)) /* RTC 完整時(shí)間寄存器 2 */
#define SEC (*((volatile unsigned char *) 0xE0024020)) /* 秒寄存器 */
#define MIN (*((volatile unsigned char *) 0xE0024024)) /* 分鐘寄存器 */
#define HOUR (*((volatile unsigned char *) 0xE0024028)) /* 小時(shí)寄存器 */
#define DOM (*((volatile unsigned char *) 0xE002402C)) /* 日期(月)寄存器 */
#define DOW (*((volatile unsigned char *) 0xE0024030)) /* 星期寄存器 */
#define DOY (*((volatile unsigned short*) 0xE0024034)) /* 日期(年)寄存器 */
#define MONTH (*((volatile unsigned char *) 0xE0024038)) /* 月寄存器 */
#define YEAR (*((volatile unsigned short*) 0xE002403C)) /* 年寄存器 */
#define ALSEC (*((volatile unsigned char *) 0xE0024060)) /* 秒報(bào)警值 */
#define ALMIN (*((volatile unsigned char *) 0xE0024064)) /* 分報(bào)警值 */
#define ALHOUR (*((volatile unsigned char *) 0xE0024068)) /* 小時(shí)報(bào)警值 */
#define ALDOM (*((volatile unsigned char *) 0xE002406C)) /* 日期(月)報(bào)警值 */
#define ALDOW (*((volatile unsigned char *) 0xE0024070)) /* 星期報(bào)警值 */
#define ALDOY (*((volatile unsigned short*) 0xE0024074)) /* 日期(年)報(bào)警值 */
#define ALMON (*((volatile unsigned char *) 0xE0024078)) /* 月報(bào)警值 */
#define ALYEAR (*((volatile unsigned short*) 0xE002407C)) /* 年報(bào)警值 */
#define PREINT (*((volatile unsigned short*) 0xE0024080)) /* 預(yù)分頻值,整數(shù)部分 */
#define PREFRAC (*((volatile unsigned short*) 0xE0024084)) /* 預(yù)分頻值,小數(shù)部分 */
#define WDMOD (*((volatile unsigned char *) 0xE0000000)) /* WDT 模式寄存器 */
#define WDTC (*((volatile unsigned long *) 0xE0000004)) /* WDT 定時(shí)器常數(shù)寄存器 */
#define WDFEED (*((volatile unsigned char *) 0xE0000008)) /* WDT 復(fù)位寄存器 */
#define WDTV (*((volatile unsigned long *) 0xE000000C)) /* WDT 定時(shí)器值寄存器 */
/*
********************************************************************************************************
* End.
********************************************************************************************************
*/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -