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

📄 regs.h

📁 用TMS320C6204控制LED源代码. 利用CCS3.1
💻 H
字号:
//********************************************************************************
//	EMIF(External Memory Interface)
//********************************************************************************
#define EMIF_GCTL       	0x01800000
#define EMIF_CE1        	0x01800004
#define EMIF_CE0        	0x01800008
#define EMIF_CE2        	0x01800010
#define EMIF_CE3        	0x01800014
#define EMIF_SDRAMCTL   	0x01800018
#define EMIF_SDRAMTIM   	0x0180001C
//#define EMIF_SDRAMEXT   	0x01800020
//#define EMIF_CCFG       	0x01840000     // Cache configuration register



//********************************************************************************
//	DMA(Direct Memory Access)
//********************************************************************************
//#define _DMA_COND1   (CHIP_6202|CHIP_6203|CHIP_6204|CHIP_6205)



#define DMA_BASE_CHA0    	0x01840000

#define DMA_BASE_CHA1    	0x01840040

#define DMA_BASE_CHA2    	0x01840004

#define DMA_BASE_CHA3    	0x01840044


#define DMA_AUXCTL          0x01840070


#define DMA_PRICTL0         0x01840000
#define DMA_PRICTL1         0x01840040

#define DMA_PRICTL2         0x01840004

#define DMA_PRICTL3         0x01840044


#define DMA_SECCTL0         0x01840008

#define DMA_SECCTL1         0x01840048

#define DMA_SECCTL2         0x0184000C

#define DMA_SECCTL3         0x0184004C


#define DMA_SRC0            0x01840010

#define DMA_SRC1            0x01840050

#define DMA_SRC2            0x01840014

#define DMA_SRC3            0x01840054


#define DMA_DST0            0x01840018

#define DMA_DST1            0x01840058

#define DMA_DST2            0x0184001C

#define DMA_DST3            0x0184005C


#define DMA_XFRCNT0         0x01840020

#define DMA_XFRCNT1         0x01840060

#define DMA_XFRCNT2         0x01840024

#define DMA_XFRCNT3         0x01840064


#define DMA_GBLCNTA         0x01840028

#define DMA_GBLCNTB         0x0184002C


#define DMA_GBLIDXA         0x01840030

#define DMA_GBLIDXB         0x01840034


#define DMA_GBLADDRA        0x01840038

#define DMA_GBLADDRB        0x0184003C

#define DMA_GBLADDRC        0x01840068

#define DMA_GBLADDRD        0x0184006C






//********************************************************************************
//	McBSP0
//********************************************************************************
#define S0_DRR       		0x018C0000
#define S0_DXR        		0x018C0004
#define S0_SPCR        		0x018C0008
#define S0_RCR        		0x018C000C
#define S0_XCR        		0x018C0010
#define S0_SRGR   			0x018C0014
#define S0_MCR   			0x018C0018
#define S0_RCER   			0x018C001C
#define S0_XCER       		0x018C0020      
#define S0_PCR       		0x018C0024     

//********************************************************************************
//	McBSP1
//********************************************************************************
#define S1_DRR       		0x01900000
#define S1_DXR        		0x01900004
#define S1_SPCR        		0x01900008
#define S1_RCR        		0x0190000C
#define S1_XCR        		0x01900010
#define S1_SRGR   			0x01900014
#define S1_MCR   			0x01900018
#define S1_RCER   			0x0190001C
#define S1_XCER       		0x01900020      
#define S1_PCR       		0x01900024     


//********************************************************************************
//	Timer0
//********************************************************************************
#define TIMER_CTL0    		0x01940000
#define TIMER_PRD0    		0x01940004
#define TIMER_CNT0    		0x01940008


//********************************************************************************
//	Timer1
//********************************************************************************
#define TIMER_CTL1    		0x01980000
#define TIMER_PRD1    		0x01980004
#define TIMER_CNT1    		0x01980008


//********************************************************************************
//	Interrupt selector registers
//********************************************************************************
#define MUXL				0x019c0004		//Interrupt mux low
#define MUXH				0x019c0000		//Interrupt mux high
#define EXTPOL				0x019c0008		//External Interrupt Polarity Register


//********************************************************************************
//	PCI registers
//********************************************************************************
#define _PCI_BASE1   		0x01A40000
#define _PCI_BASE2			0x01A80000

#define _PCI_RSTSRC			0x01A40000
#define _PCI_PMDCSR         0x01A40004
#define _PCI_PCIIS          0x01A40008
#define _PCI_PCIIEN         0x01A4000C
#define _PCI_DSPMA          0x01A40010
#define _PCI_PCIMA          0x01A40014
#define _PCI_PCIMC          0x01A40018
#define _PCI_CDSPA          0x01A4001C
#define _PCI_CPCIA          0x01A40020
#define _PCI_CCNT           0x01A40024
#define _PCI_HALT           0x01A40028

#define _PCI_EEADD	  		0x01A80000
#define _PCI_EEDAT          0x01A80004
#define _PCI_EECTL          0x01A80008



//********************************************************************************
//	General Purpose I/O  (not used with TMS320C6205)
//********************************************************************************
#define GPEN				0x01B00000		//GPIO Enable Register
#define GPDIR				0x01B00004		//GPIO Direction Register
#define GPVAL				0x01B00008		//GPIO Value Register
#define GPDH				0x01B00010		//GPIO Delta High Register
#define GPDL				0x01B00018		//GPIO Delta Low Register
#define GPHM				0x01B00014		//GPIO High Mask Register
#define GPLM				0x01B0001C		//GPIO Low Mask Register
#define GPGC				0x01B00020		//GPIO Global Control Register
#define GPPOL				0x01B00024		//GPIO Interrupt Polarity Register



⌨️ 快捷键说明

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