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

📄 mmrg.inc

📁 dsp5416与tl16c550实现并口转串口通信程序
💻 INC
字号:
**title "TMS320VC5416's CPU memory-mapped registers"**/
********CPU Memory-Mapped Register*******************/
IMR	.set  	00h		;;interrupt mask register*/IFR  	.set 	01h		;;interrupt flag register*/	
IFR	.set	01H
	 			;;02H-05H;reserved for register*/
ST0  	.set 	06h		;;status register0*/		
ST1  	.set 	07h		;;status register1*/
AL	.set 	08H		;;accumulator A low word(15-0)*/
AH	.set 	09H		;;accumulator A high word(31-16)*/
AG 	.set 	0aH		;;accumulator A guard bits(39-32)*/
BL	.set 	0bH		;;accumulator B low word(15-0)*/
BH	.set 	0cH 		;;accumulator B high word(31-16)*/
BG	.set 	0dH		;;accumulator B guard bits(39-32)*/
TREG    .set 	0eH		;;temporary register*/
TRN	.set 	0fH		;;transition register*/
R0	.set 	10H		;;auxiliary register0*/
R1	.set 	11H		;;auxiliary register1*/ 
R2	.set 	12H		;;auxiliary register2*/
R3	.set 	13H		;;auxiliary register3*/
R4	.set 	14H		;;auxiliary register4*/
R5	.set 	15H		;;auxiliary register5*/
R6	.set 	16H		;;auxiliary register6*/
R7	.set 	17H		;;auxiliary register7*/
SSP	.set 	18H		;;stack pointer register*/
BK	.set 	19H		;;circular buffer size register*/
BRC	.set 	1aH		;;block repeat counter8*/
RSA	.set 	1bH		;;block repeat start address*/
REA	.set 	1cH		;;block repeat end address*/
PMST 	.set 	1dH		;;processor mode status(PMST) register*/
XPC	.set 	1eH		;;extended program page register*/
		               		;;1fH 	;reserved*/
**********************************************************/
***Peripheral Memory-Mapped Register for Each DSP Subsystem*/
DRR20 	.set 	20H		;;McBSP 0 Data Receive register 2
DRR10 	.set 	21H		;;McBSP 0 Data Receive register 1
DXR20 	.set 	22H		;;McBSP 0 Data Transmit register 2
DXR10 	.set 	23H		;;McBSP 0 Data Transmit register 1
TIM   	.set 	24H		;;Timer register
PRD	.set 	25H		;;Timer period register
TCR     .set 	26H		;;Timer control register
        				;;27H    ;Reserved
SWWSR  	.set 	28H		;;Software wait-state register
BSCR 	.set 	29H		;;Bank-switching control register
        			 	;;2aH	;Reserved
SWCR  	.set	2bH		;;Software wait-state control register
HPIC  	.set	2cH		;;HPI control register(HMODE=0 only)
				;;2dH-2fH;Reserved
DRR22 	.set	30H		;;McBSP 2 Data Receive register 2
DRR12 	.set	31H		;;McBSP 2 Data Receive register 1
DXR22 	.set	32H		;;McBSP 2 Data Transmit register 2
DXR12 	.set	33H		;;McBSP 2 Data Transmit register 1
SPSA2 	.set	34H		;;McBSP 2 Subbank address register+
SPSD2 	.set	35H		;;McBSP 2 subbank data register+
        				;;36h-37h;Reserved
SPSA0 	.set	38H		;;McBSP 0 Subbank address registe+
SPSD0 	.set	39H 		;;McBSP 0 subbank data register+
				;;3aH-3bH;Reserved
GPIOCR 	.set	3cH		;;General-purpose I/O control registeer
GPIOSR 	.set	3dH		;;General-purpose I/O status registeer
CSIDR  	.set	3eH		;;Chip subsystem ID register
				;;3fH	;Reserved
DRR21  	.set	40H		;;McBSP 1 Data Receive register 2
DRR11  	.set	41H		;;McBSP 1 Data Receive register 1
DXR21  	.set	42H		;;McBSP 1 Data Transmit register 2
DXR11  	.set	43H		;;McBSP 1 Data Transmit register 1
				;;44H-47H;Reserved
SPSA1  	.set	48H		;;McBSP 1 Subbank address registe+
SPCD1  	.set	49H		;;McBSP 1 subbank data register+
				;;4aH-53H;Reserved
DMPREC 	.set	54H		;;DMA priority and enable control register
DMSA   	.set	55H		;;DMA Subbank address Register++
DMSDI  	.set	56h 	   	;;DMA Subbank Data Register with autoincrement++
DMSDN  	.set	57h 	    	;;DMA Subbank Data Register++ without modification
CLKMD  	.set	58H		;;Clock mode register(CLKMD)

⌨️ 快捷键说明

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