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

📄 2407regs.h

📁 tms320lf2407a 和74595芯片接口实现7段数码管显示程序
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************************************
;	文件名:		LF2407Regs.h
;	设计人:	袁旭军  
;	描述:		LF2407 Peripheral Registers 定义
;****************************************************************/

/*---------------------------------------------------------------
;	片内外围寄存器描述
;--------------------------------------------------------------*/

/*---------------------------------------------------------------
;	C2xx内核寄存器描述
;---------------------------------------------------------------*/

/* 中断屏蔽寄存器 */
volatile unsigned int	*IMR		=(volatile unsigned int	*)0x0004;
/* 全局变量定位寄存器 */
volatile unsigned int	*GREG		=(volatile unsigned int	*)0x0005;
/* 中断标志寄存器 */
volatile unsigned int	*IFR		=(volatile unsigned int	*)0x0006;

/*---------------------------------------------------------------
;	系统寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*PIRQR0		=(volatile unsigned int	*)0x7010;
volatile unsigned int	*PIRQR1		=(volatile unsigned int	*)0x7011;
volatile unsigned int	*PIRQR2		=(volatile unsigned int	*)0x7012;
volatile unsigned int	*PIACKR0	=(volatile unsigned int	*)0x7014;
volatile unsigned int	*PIACKR1	=(volatile unsigned int	*)0x7015;
volatile unsigned int	*PIACKR2	=(volatile unsigned int	*)0x7016;
volatile unsigned int	*SCSR1		=(volatile unsigned int	*)0x7018;
volatile unsigned int	*SCSR2		=(volatile unsigned int	*)0x7019;
volatile unsigned int	*DINR		=(volatile unsigned int	*)0x701C;
volatile unsigned int	*PIVR		=(volatile unsigned int	*)0x701E;

/*---------------------------------------------------------------
;	看门狗寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*WDCNTR		=(volatile unsigned int	*)0x7023;
volatile unsigned int	*WDKEY		=(volatile unsigned int	*)0x7025;
volatile unsigned int	*WDCR		=(volatile unsigned int	*)0x7029;

/*---------------------------------------------------------------
;	SPI寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*SPICCR		=(volatile unsigned int	*)0x7040;
volatile unsigned int	*SPICTL		=(volatile unsigned int	*)0x7041;
volatile unsigned int	*SPISTS		=(volatile unsigned int	*)0x7042;
volatile unsigned int	*SPIBRR		=(volatile unsigned int	*)0x7044;
volatile unsigned int	*SPIRXEMU	=(volatile unsigned int	*)0x7046;
volatile unsigned int	*SPIRXBUF	=(volatile unsigned int	*)0x7047;
volatile unsigned int	*SPITXBUF	=(volatile unsigned int	*)0x7048;
volatile unsigned int	*SPIDAT		=(volatile unsigned int	*)0x7049;
volatile unsigned int	*SPIPRI		=(volatile unsigned int	*)0x704F;

/*---------------------------------------------------------------
;	SCI寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*SCICCR		=(volatile unsigned int	*)0x7050;
volatile unsigned int	*SCICTL1	=(volatile unsigned int	*)0x7051;
volatile unsigned int	*SCICTL2	=(volatile unsigned int	*)0x7054;
volatile unsigned int	*SCIHBAUD	=(volatile unsigned int	*)0x7052;
volatile unsigned int	*SCILBAUD	=(volatile unsigned int	*)0x7053;
volatile unsigned int	*SCIRXST	=(volatile unsigned int	*)0x7055;
volatile unsigned int	*SCIRXEMU	=(volatile unsigned int	*)0x7056;
volatile unsigned int	*SCIRXBUF	=(volatile unsigned int	*)0x7057;
volatile unsigned int	*SCITXBUF	=(volatile unsigned int	*)0x7059;
volatile unsigned int	*SCIPRI		=(volatile unsigned int	*)0x705F;

/*---------------------------------------------------------------
;	外部中断控制寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*XINT1CR	=(volatile unsigned int	*)0x7070;
volatile unsigned int	*XINT2CR	=(volatile unsigned int	*)0x7071;

/*---------------------------------------------------------------
;	GPIO控制寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*MCRA		=(volatile unsigned int	*)0x7090;
volatile unsigned int	*MCRB		=(volatile unsigned int	*)0x7092;
volatile unsigned int	*MCRC		=(volatile unsigned int	*)0x7094;
volatile unsigned int	*PADATDIR	=(volatile unsigned int	*)0x7098;
volatile unsigned int	*PBDATDIR	=(volatile unsigned int	*)0x709A;
volatile unsigned int	*PCDATDIR	=(volatile unsigned int	*)0x709C;
volatile unsigned int	*PDDATDIR	=(volatile unsigned int	*)0x709E;
volatile unsigned int	*PEDATDIR	=(volatile unsigned int	*)0x7095;
volatile unsigned int	*PFDATDIR	=(volatile unsigned int	*)0x7096;

/*---------------------------------------------------------------
;	ADC控制寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*ADCCTRL1	=(volatile unsigned int	*)0x70A0;
volatile unsigned int	*ADCCTRL2	=(volatile unsigned int	*)0x70A1;
volatile unsigned int	*MAXCONV	=(volatile unsigned int	*)0x70A2;
volatile unsigned int	*CHSELSEQ1	=(volatile unsigned int	*)0x70A3;
volatile unsigned int	*CHSELSEQ2	=(volatile unsigned int	*)0x70A4;
volatile unsigned int	*CHSELSEQ3	=(volatile unsigned int	*)0x70A5;
volatile unsigned int	*CHSELSEQ4	=(volatile unsigned int	*)0x70A6;
volatile unsigned int	*AUTO_SEQ_SR	=(volatile unsigned int	*)0x70A7;
volatile unsigned int	*RESULT0	=(volatile unsigned int	*)0x70A8;
volatile unsigned int	*RESULT1	=(volatile unsigned int	*)0x70A9;
volatile unsigned int	*RESULT2	=(volatile unsigned int	*)0x70AA;
volatile unsigned int	*RESULT3	=(volatile unsigned int	*)0x70AB;
volatile unsigned int	*RESULT4	=(volatile unsigned int	*)0x70AC;
volatile unsigned int	*RESULT5	=(volatile unsigned int	*)0x70AD;
volatile unsigned int	*RESULT6	=(volatile unsigned int	*)0x70AE;
volatile unsigned int	*RESULT7	=(volatile unsigned int	*)0x70AF;
volatile unsigned int	*RESULT8	=(volatile unsigned int	*)0x70B0;
volatile unsigned int	*RESULT9	=(volatile unsigned int	*)0x70B1;
volatile unsigned int	*RESULT10	=(volatile unsigned int	*)0x70B2;
volatile unsigned int	*RESULT11	=(volatile unsigned int	*)0x70B3;
volatile unsigned int	*RESULT12	=(volatile unsigned int	*)0x70B4;
volatile unsigned int	*RESULT13	=(volatile unsigned int	*)0x70B5;
volatile unsigned int	*RESULT14	=(volatile unsigned int	*)0x70B6;
volatile unsigned int	*RESULT15	=(volatile unsigned int	*)0x70B7;
volatile unsigned int	*CALIBRATION	=(volatile unsigned int	*)0x70B8;

/*---------------------------------------------------------------
;	CAN控制寄存器
;---------------------------------------------------------------*/
volatile unsigned int	*MDER		=(volatile unsigned int	*)0x7100;
volatile unsigned int	*TCR		=(volatile unsigned int	*)0x7101;
volatile unsigned int	*RCR		=(volatile unsigned int	*)0x7102;
volatile unsigned int	*MCR		=(volatile unsigned int	*)0x7103;
volatile unsigned int	*BCR1		=(volatile unsigned int	*)0x7105;
volatile unsigned int	*BCR2		=(volatile unsigned int	*)0x7104;
volatile unsigned int	*ESR		=(volatile unsigned int	*)0x7106;
volatile unsigned int	*GSR		=(volatile unsigned int	*)0x7107;
volatile unsigned int	*CEC		=(volatile unsigned int	*)0x7108;
volatile unsigned int	*CAN_IFR	=(volatile unsigned int	*)0x7109;
volatile unsigned int	*CAN_IMR	=(volatile unsigned int	*)0x710A;
volatile unsigned int	*LAM0_H		=(volatile unsigned int	*)0x710B;
volatile unsigned int	*LAM0_L		=(volatile unsigned int	*)0x710C;
volatile unsigned int	*LAM1_H		=(volatile unsigned int	*)0x710D;
volatile unsigned int	*LAM1_L		=(volatile unsigned int	*)0x710E;

volatile unsigned int	*MSGID0_L	=(volatile unsigned int	*)0x7200;
volatile unsigned int	*MSGID0_H	=(volatile unsigned int	*)0x7201;
volatile unsigned int	*MSCTRL0	=(volatile unsigned int	*)0x7202;

volatile unsigned int	*MSGID1_L	=(volatile unsigned int	*)0x7208;
volatile unsigned int	*MSGID1_H	=(volatile unsigned int	*)0x7209;
volatile unsigned int	*MSCTRL1	=(volatile unsigned int	*)0x720A;

volatile unsigned int	*MSGID2_L	=(volatile unsigned int	*)0x7210;
volatile unsigned int	*MSGID2_H	=(volatile unsigned int	*)0x7211;
volatile unsigned int	*MSCTRL2	=(volatile unsigned int	*)0x7212;

⌨️ 快捷键说明

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