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

📄 cpu_reg.h

📁 TI5509A-DSP-192*64液晶显示驱动
💻 H
字号:
/******************************************************************************/
/*   REGS.H - TMS320C5509A Peripheral Support Library CPU Register Support    */
/*                                                                            */
/*     This file provides the header for the DSP's register support.          */
/******************************************************************************/
/*	CPU Memory-Mapped Registers                                               */
/******************************************************************************/
#define IER0_ADDR        	0x0000
#define IFR_ADDR        	0x0001
#define ST0_55_ADDR        	0x0002
#define ST1_55_ADDR        	0x0003
#define ST3_55_ADDR        	0x0004
#define ST0_ADDR  			0x0006
#define ST1_ADDR 			0x0007
#define AC0L_ADDR			0x0008
#define AC0H_ADDR			0x0009
#define AC0G_ADDR			0x000A
#define AC1L_ADDR			0x000B
#define AC1H_ADDR			0x000C
#define AC1G_ADDR			0x000D
/*#define T3_ADDR			0x000E*/
#define TRN0_ADDR			0x000F
#define AR0_ADDR			0x0010
#define AR1_ADDR			0x0011
#define AR2_ADDR			0x0012
#define AR3_ADDR			0x0013
#define AR4_ADDR			0x0014
#define AR5_ADDR			0x0015
#define AR6_ADDR			0x0016
#define AR7_ADDR			0x0017
/*#define SP_ADDR				0x0018*/
#define BK3_ADDR			0x0019
#define BRC0_ADDR			0x001A
#define RSA0_ADDR			0x001B
#define REA0_ADDR			0x001C
#define PMST_ADDR			0x001D
#define XPC_ADDR			0x001E
#define T0_ADDR	    		0x0020
#define T1_ADDR		    	0x0021
#define T2_ADDR		    	0x0022
#define T3_ADDR		    	0x0023
#define AC2L_ADDR			0x0024
#define AC2H_ADDR			0x0025
#define AC2G_ADDR			0x0026
#define CDP_ADDR			0x0027
#define AC3L_ADDR			0x0028
#define AC3H_ADDR			0x0029
#define AC3G_ADDR			0x002A
#define DPH_ADDR			0x002B
#define MDP05_ADDR			0x002C
#define MDP67_ADDR			0x002D
#define DP_ADDR		    	0x002E
#define PDP_ADDR			0x002F
#define BK47_ADDR			0x0030
#define BKC_ADDR			0x0031
#define RSA01_ADDR			0x0032
#define RSA23_ADDR			0x0033
#define RSA45_ADDR			0x0034
#define RSA7_ADDR			0x0035
#define RSAC_ADDR			0x0036
#define BIOS_ADDR			0x0037
#define TRN1_ADDR			0x0038
#define BRC1_ADDR			0x0039
#define BRS1_ADDR			0x003A
#define CSR_ADDR			0x003B
#define RSA0H_ADDR			0x003C
#define RSA0L_ADDR			0x003D
#define REA0L_ADDR			0x003E
#define REA0H_ADDR			0x003F
#define RSA1L_ADDR			0x0040
#define RSA1H_ADDR			0x0041
#define REA1L_ADDR			0x0042
#define REA1H_ADDR			0x0043
#define RPTC_ADDR			0x0044
#define IER1_ADDR			0x0045
#define IFR1_ADDR			0x0046
#define DBIER0_ADDR			0x0047
#define DBIER1_ADDR			0x0048
#define IVPD_ADDR			0x0049
#define IVPH_ADDR			0x004A
#define ST2_55_ADDR			0x004B
#define SSP_ADDR			0x004C
#define SP_ADDR		    	0x004D
#define SPH_ADDR			0x004E
#define CDPH_ADDR			0x004F
/******************************************************************************/
/*   REGS.H - TMS320C5509A Peripheral Support Library CPU Register Support    */
/*                                                                            */
/*     This file provides the header for the DSP's register support.          */
/******************************************************************************/
/*	CPU Memory-Mapped Registers                                               */
/******************************************************************************/
#define	    IER0	   	*(volatile unsigned int *)(IER0_ADDR )
#define 	IFR	    	*(volatile unsigned int *)(IFR_ADDR )
#define 	ST0_55		*(volatile unsigned int *)(ST0_55_ADDR)
#define 	ST1_55		*(volatile unsigned int *)(ST1_55_ADDR)
#define 	ST3_55		*(volatile unsigned int *)(ST3_55_ADDR)
#define 	ST0	    	*(volatile unsigned int *)(ST0_ADDR )
#define 	ST1			*(volatile unsigned int *)(ST1_ADDR )
#define 	AC0L		*(volatile unsigned int *)(AC0L_ADDR)
#define 	AC0H		*(volatile unsigned int *)(AC0H_ADDR)
#define 	AC0G		*(volatile unsigned int *)(AC0G_ADDR)
#define 	AC1L		*(volatile unsigned int *)(AC1L_ADDR)
#define 	AC1H		*(volatile unsigned int *)(AC1H_ADDR)
#define 	AC1G		*(volatile unsigned int *)(AC1G_ADDR)
/*#define 	T3			*(volatile unsigned int *)(T3_ADDR)*/
#define 	TRN0		*(volatile unsigned int *)(TRN0_ADDR)
#define 	AR0			*(volatile unsigned int *)(AR0_ADDR)
#define 	AR1			*(volatile unsigned int *)(AR1_ADDR)
#define 	AR2			*(volatile unsigned int *)(AR2_ADDR)
#define 	AR3			*(volatile unsigned int *)(AR3_ADDR)
#define 	AR4			*(volatile unsigned int *)(AR4_ADDR)
#define 	AR5			*(volatile unsigned int *)(AR5_ADDR)
#define 	AR6			*(volatile unsigned int *)(AR6_ADDR)
#define 	AR7			*(volatile unsigned int *)(AR7_ADDR)
/*#define 	SP			*(volatile unsigned int *)(SP_ADDR)*/
#define 	BK3			*(volatile unsigned int *)(BK3_ADDR)
#define 	BRC0		*(volatile unsigned int *)(BRC0_ADDR)
#define 	BSA0		*(volatile unsigned int *)(RSA0_ADDR)
#define 	REA0		*(volatile unsigned int *)(REA0_ADDR)
#define 	PMST		*(volatile unsigned int *)(PMST_ADDR)
#define 	XPC			*(volatile unsigned int *)(XPC_ADDR)
#define 	T0			*(volatile unsigned int *)(T0_ADDR)
#define 	T1			*(volatile unsigned int *)(T1_ADDR)
#define 	T2			*(volatile unsigned int *)(T2_ADDR)
#define 	T3			*(volatile unsigned int *)(T3_ADDR)
#define 	AC2L		*(volatile unsigned int *)(AC2L_ADDR)
#define 	AC2H		*(volatile unsigned int *)(AC2H_ADDR)
#define 	AC2G		*(volatile unsigned int *)(AC2G_ADDR)
#define 	CDP			*(volatile unsigned int *)(CDP_ADDR)
#define 	AC3L		*(volatile unsigned int *)(AC3L_ADDR)
#define 	AC3H		*(volatile unsigned int *)(AC3H_ADDR)
#define 	AC3G		*(volatile unsigned int *)(AC3G_ADDR)
#define 	DPH			*(volatile unsigned int *)(DPH_ADDR)
#define 	MDP05		*(volatile unsigned int *)(MDP05_ADDR)
#define 	MDP67		*(volatile unsigned int *)(MDP67_ADDR)
#define 	DP			*(volatile unsigned int *)(DP_ADDR)
#define 	PDP			*(volatile unsigned int *)(PDP_ADDR)
#define 	BK47		*(volatile unsigned int *)(BK47_ADDR)
#define 	BKC			*(volatile unsigned int *)(BKC_ADDR)
#define 	RSA01		*(volatile unsigned int *)(RSA01_ADDR)
#define 	RSA23		*(volatile unsigned int *)(RSA23_ADDR)
#define 	RSA45		*(volatile unsigned int *)(RSA45_ADDR)
#define 	RSA7		*(volatile unsigned int *)(RSA7_ADDR)
#define 	RSAC		*(volatile unsigned int *)(RSAC_ADDR)
#define 	BIOS		*(volatile unsigned int *)(BIOS_ADDR)
#define 	TRN1		*(volatile unsigned int *)(TRN1_ADDR)
#define 	BRC1		*(volatile unsigned int *)(BRC1_ADDR)
#define 	BRS1		*(volatile unsigned int *)(BRS1_ADDR)
#define 	CSR			*(volatile unsigned int *)(CSR_ADDR)
#define 	RSA0H		*(volatile unsigned int *)(RSA0H_ADDR)
#define 	RSA0L		*(volatile unsigned int *)(RSA0L_ADDR)
#define 	REA0L		*(volatile unsigned int *)(REA0L_ADDR)
#define 	REA0H		*(volatile unsigned int *)(REA0H_ADDR)
#define 	RSA1L		*(volatile unsigned int *)(RSA1L_ADDR)
#define 	RSA1H		*(volatile unsigned int *)(RSA1H_ADDR)
#define	    REA1L		*(volatile unsigned int *)(REA1L_ADDR)
#define 	REA1H		*(volatile unsigned int *)(REA1H_ADDR)
#define 	RPTC		*(volatile unsigned int *)(RPTC_ADDR)
#define 	IER1		*(volatile unsigned int *)(IER1_ADDR)
#define 	IFR1		*(volatile unsigned int *)(IFR1_ADDR)
#define 	DBIER0		*(volatile unsigned int *)(DBIER0_ADDR)
#define 	DBIER1		*(volatile unsigned int *)(DBIER1_ADDR)
#define 	IVPD		*(volatile unsigned int *)(IVPD_ADDR)
#define 	IVPH		*(volatile unsigned int *)(IVPH_ADDR)
#define 	ST2_55		*(volatile unsigned int *)(ST2_55_ADDR)
#define 	SSP			*(volatile unsigned int *)(SSP_ADDR)
#define 	SP			*(volatile unsigned int *)(SP_ADDR)
#define 	SPH			*(volatile unsigned int *)(SPH_ADDR)
#define 	CDPH		*(volatile unsigned int *)(CDPH_ADDR)


/****************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -