⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 registers.h

📁 DSP中实现的RS编码+MFSK调制的实现
💻 H
📖 第 1 页 / 共 2 页
字号:
#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 + -