📄 registers.h
字号:
#define SPCR1_1 (volatile ioport unsigned int *)0x02C05
#define RCR2_1 (volatile ioport unsigned int *)0x02C06
#define RCR1_1 (volatile ioport unsigned int *)0x02C07
#define XCR2_1 (volatile ioport unsigned int *)0x02C08
#define XCR1_1 (volatile ioport unsigned int *)0x02C09
#define SRGR2_1 (volatile ioport unsigned int *)0x02C0A
#define SRGR1_1 (volatile ioport unsigned int *)0x02C0B
#define MCR2_1 (volatile ioport unsigned int *)0x02C0C
#define MCR1_1 (volatile ioport unsigned int *)0x02C0D
#define RCERA_1 (volatile ioport unsigned int *)0x02C0E
#define RCERB_1 (volatile ioport unsigned int *)0x02C0F
#define XCERA_1 (volatile ioport unsigned int *)0x02C10
#define XCERB_1 (volatile ioport unsigned int *)0x02C11
#define PCR1 (volatile ioport unsigned int *)0x02C12
#define RCERC_1 (volatile ioport unsigned int *)0x02C13
#define RCERD_1 (volatile ioport unsigned int *)0x02C14
#define XCERC_1 (volatile ioport unsigned int *)0x02C15
#define XCERD_1 (volatile ioport unsigned int *)0x02C16
#define RCERE_1 (volatile ioport unsigned int *)0x02C17
#define RCERF_1 (volatile ioport unsigned int *)0x02C18
#define XCERE_1 (volatile ioport unsigned int *)0x02C19
#define XCERF_1 (volatile ioport unsigned int *)0x02C1A
#define RCERG_1 (volatile ioport unsigned int *)0x02C1B
#define RCERH_1 (volatile ioport unsigned int *)0x02C1C
#define XCERG_1 (volatile ioport unsigned int *)0x02C1D
#define XCERH_1 (volatile ioport unsigned int *)0x02C1E
/*McBSP2 REGISTERS*/
#define DRR2_2 (volatile ioport unsigned int *)0x03000
#define DRR1_2 (volatile ioport unsigned int *)0x03001
#define DXR2_2 (volatile ioport unsigned int *)0x03002
#define DXR1_2 (volatile ioport unsigned int *)0x03003
#define SPCR2_2 (volatile ioport unsigned int *)0x03004
#define SPCR1_2 (volatile ioport unsigned int *)0x03005
#define RCR2_2 (volatile ioport unsigned int *)0x03006
#define RCR1_2 (volatile ioport unsigned int *)0x03007
#define XCR2_2 (volatile ioport unsigned int *)0x03008
#define XCR1_2 (volatile ioport unsigned int *)0x03009
#define SRGR2_2 (volatile ioport unsigned int *)0x0300A
#define SRGR1_2 (volatile ioport unsigned int *)0x0300B
#define MCR2_2 (volatile ioport unsigned int *)0x0300C
#define MCR1_2 (volatile ioport unsigned int *)0x0300D
#define RCERA_2 (volatile ioport unsigned int *)0x0300E
#define RCERB_2 (volatile ioport unsigned int *)0x0300F
#define XCERA_2 (volatile ioport unsigned int *)0x03010
#define XCERB_2 (volatile ioport unsigned int *)0x03011
#define PCR2 (volatile ioport unsigned int *)0x03012
#define RCERC_2 (volatile ioport unsigned int *)0x03013
#define RCERD_2 (volatile ioport unsigned int *)0x03014
#define XCERC_2 (volatile ioport unsigned int *)0x03015
#define XCERD_2 (volatile ioport unsigned int *)0x03016
#define RCERE_2 (volatile ioport unsigned int *)0x03017
#define RCERF_2 (volatile ioport unsigned int *)0x03018
#define XCERE_2 (volatile ioport unsigned int *)0x03019
#define XCERF_2 (volatile ioport unsigned int *)0x0301A
#define RCERG_2 (volatile ioport unsigned int *)0x0301B
#define RCERH_2 (volatile ioport unsigned int *)0x0301C
#define XCERG_2 (volatile ioport unsigned int *)0x0301D
#define XCERH_2 (volatile ioport unsigned int *)0x0301E
/*TIMES REGISTERS*/
#define TIM0 (volatile ioport unsigned int *)0x01000
#define PRD0 (volatile ioport unsigned int *)0x01001
#define TCR0 (volatile ioport unsigned int *)0x01002
#define PRSC0 (volatile ioport unsigned int *)0x01003
#define TIM1 (volatile ioport unsigned int *)0x02400
#define PRD1 (volatile ioport unsigned int *)0x02401
#define TCR1 (volatile ioport unsigned int *)0x02402
#define PRSC1 (volatile ioport unsigned int *)0x02403
/* I2C Module Registers */
#define I2COAR (volatile ioport unsigned int *)0x3C00
#define I2CIER (volatile ioport unsigned int *)0x3C01
#define I2CSTR (volatile ioport unsigned int *)0x3C02
#define I2CCLKL (volatile ioport unsigned int *)0x3C03
#define I2CCLKH (volatile ioport unsigned int *)0x3C04
#define I2CCNT (volatile ioport unsigned int *)0x3C05
#define I2CDRR (volatile ioport unsigned int *)0x3C06
#define I2CSAR (volatile ioport unsigned int *)0x3C07
#define I2CDXR (volatile ioport unsigned int *)0x3C08
#define I2CMDR (volatile ioport unsigned int *)0x3C09
#define I2CISRC (volatile ioport unsigned int *)0x3C0A
#define I2CPSC (volatile ioport unsigned int *)0x3C0C
#define I2CMDR2 (volatile ioport unsigned int *)0x3C0F
/*Watchdog Timer Registers*/
#define WDTIM (volatile ioport unsigned int *)0x4000
#define WDPRD (volatile ioport unsigned int *)0x4001
#define WDTCR (volatile ioport unsigned int *)0x4002
#define WDTCR2 (volatile ioport unsigned int *)0x4003
/*ADC Registers*/
#define ADCCTL (volatile ioport unsigned int *)0x6800
#define ADCDATA (volatile ioport unsigned int *)0x6801
#define ADCCLKDIV (volatile ioport unsigned int *)0x6802
#define ADCCLKCTL (volatile ioport unsigned int *)0x6803
/*External Bus Selection Register*/
#define EBSR (volatile ioport unsigned int *)0x6C00
//CPU Registers below
/*INTERUPT*/
#define IER0 (volatile unsigned int *)0x00000
#define IFR0 (volatile unsigned int *)0x00001
#define IER1 (volatile unsigned int *)0x00045
#define IFR1 (volatile unsigned int *)0x00046
#define DBIER0 (volatile unsigned int *)0x00047
#define DBIER1 (volatile unsigned int *)0x00048
#define IVPD (volatile unsigned int *)0x00049
#define IVPH (volatile unsigned int *)0x0004A
/*Status Register*/
#define ST0_55 (volatile unsigned int *)0x00002
#define ST1_55 (volatile unsigned int *)0x00003
#define ST2_55 (volatile unsigned int *)0x0004B
#define ST3_55 (volatile unsigned int *)0x00004
#define ST0 (volatile unsigned int *)0x00006
#define ST1 (volatile unsigned int *)0x00007
/*DATA PAGE*/
#define DP (volatile unsigned int *)0x0002E
#define DPH (volatile unsigned int *)0x0002B
#define PDP (volatile unsigned int *)0x0002F
#define SSP (volatile unsigned int *)0x0004C
#define SP (volatile unsigned int *)0x00018
#define SP_1 (volatile unsigned int *)0x0004D
#define SPH (volatile unsigned int *)0x0004E
#define BIOS (volatile unsigned int *)0x00037
/* ASSISTANT REGISTERS*/
#define AR0 (volatile unsigned int *)0x00010
#define AR1 (volatile unsigned int *)0x00011
#define AR2 (volatile unsigned int *)0x00012
#define AR3 (volatile unsigned int *)0x00013
#define AR4 (volatile unsigned int *)0x00014
#define AR5 (volatile unsigned int *)0x00015
#define AR6 (volatile unsigned int *)0x00016
#define AR7 (volatile unsigned int *)0x00017
/*Accumulator registers*/
#define AC0L (volatile unsigned int *)0x00008
#define AC0H (volatile unsigned int *)0x00009
#define AC0G (volatile unsigned int *)0x0000A
#define AC1L (volatile unsigned int *)0x0000B
#define AC1H (volatile unsigned int *)0x0000C
#define AC1G (volatile unsigned int *)0x0000D
#define AC2L (volatile unsigned int *)0x00024
#define AC2H (volatile unsigned int *)0x00025
#define AC2G (volatile unsigned int *)0x00026
#define AC3L (volatile unsigned int *)0x00028
#define AC3H (volatile unsigned int *)0x00029
#define AC3G (volatile unsigned int *)0x0002A
/*Temporary Registers*/
#define T0 (volatile unsigned int *)0x00020
#define T1 (volatile unsigned int *)0x00021
#define T2 (volatile unsigned int *)0x00022
#define T3 (volatile unsigned int *)0x0000E
/*Transition Registers*/
#define TRN0 (volatile unsigned int *)0x0000F
#define TRN1 (volatile unsigned int *)0x00038
/*Circular Registers*/
#define BK03 (volatile unsigned int *)0x00019
#define BK47 (volatile unsigned int *)0x00030
#define BKC (volatile unsigned int *)0x00031
#define BRC0 (volatile unsigned int *)0x0001A
#define BRC1 (volatile unsigned int *)0x00039
#define BRS1 (volatile unsigned int *)0x0003A
#define RSA0L (volatile unsigned int *)0x0001B
#define RSA0L_1 (volatile unsigned int *)0x0003D
#define RSA0H_1 (volatile unsigned int *)0x0003C
#define RSA1L (volatile unsigned int *)0x00041
#define RSA1H (volatile unsigned int *)0x00040
#define REA0L (volatile unsigned int *)0x0001C
#define REA0L_2 (volatile unsigned int *)0x0003F
#define REA0H (volatile unsigned int *)0x0003E
#define REA1L (volatile unsigned int *)0x00043
#define REA1H (volatile unsigned int *)0x00042
#define BSA01 (volatile unsigned int *)0x00032
#define BSA23 (volatile unsigned int *)0x00033
#define BSA45 (volatile unsigned int *)0x00034
#define BSA67 (volatile unsigned int *)0x00035
#define BSAC (volatile unsigned int *)0x00036
#define CSR (volatile unsigned int *)0x0003B
#define RPTC (volatile unsigned int *)0x00044
/*Others*/
#define PMST (volatile unsigned int *)0x0001D
#define XPC (volatile unsigned int *)0x0001E
#define CDP (volatile unsigned int *)0x00027
#define CDPH (volatile unsigned int *)0x0004F
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -