1、*/ #define IMR *(volatile unsigned int *)0x0000/*中断屏蔽寄存器*/#define IFR *(volatile unsigned int *)0x0001/*中断标志寄存器*/#define ST0 *(volatile unsigned int *)0x0006/* 状态寄存器0 */#define AL *(volatile unsigned int *)0x0008/* 低16位A 累加器寄存器 */#define AH *(volatile unsigned int *)0x0009/* 高16位A 累加器寄存器 */#define A
2、G *(volatile unsigned int *)0x000A/* Accumulator A guard bits (3932) */#define BL *(volatile unsigned int *)0x000B/* 低16位B 累加器寄存器 */#define BH *(volatile unsigned int *)0x000C/* 高16位B 累加器寄存器 */#define BG *(volatile unsigned int *)0x000D/* Accumulator B guard bits (3932) */#define TREG *(volatile uns
3、igned int *)0x000E/* 临时寄存器 */#define TRN *(volatile unsigned int *)0x000F/* 传输寄存器 */#define AR0 *(volatile unsigned int *)0x0010/* 辅助寄存器0 */#define AR1 *(volatile unsigned int *)0x0011/* 辅助寄存器1 */#define AR2 *(volatile unsigned int *)0x0012/* 辅助寄存器2 */#define AR3 *(volatile unsigned int *)0x0013/* 辅
4、助寄存器3 */#define AR4 *(volatile unsigned int *)0x0014/* 辅助寄存器4 */#define AR5 *(volatile unsigned int *)0x0015/* 辅助寄存器5 */#define AR6 *(volatile unsigned int *)0x0016/* 辅助寄存器6 */#define AR7 *(volatile unsigned int *)0x0017/* 辅助寄存器7 */#define SP *(volatile unsigned int *)0x0018/* 堆栈寄存器 */#define BK *(v
5、olatile unsigned int *)0x0019/* Circular buffer size register */#define BRC *(volatile unsigned int *)0x001A/* 块重复计数器寄存器 */#define RSA *(volatile unsigned int *)0x001B/* 块重复开始地址寄存器 */#define REA *(volatile unsigned int *)0x001C/* 块重复结束地址寄存器 */#define PMST *(volatile unsigned int *)0x001D/* 处理器模式状态寄存
6、器 */#define XPC *(volatile unsigned int *)0x001E/* 扩展程序页寄存器 */*TMS320UC5402 外围寄存器/*TMS320UC5402 多通道缓存串口0寄存器#define DRR20 *(volatile unsigned int *)0x0020/* McBSP0数据接收寄存器2 */#define DRR10 *(volatile unsigned int *)0x0021/* McBSP0数据接收寄存器1 */#define DXR20 *(volatile unsigned int *)0x0022/* McBSP0数据发送寄存
7、器2 */#define DXR10 *(volatile unsigned int *)0x0023/* McBSP0数据发送寄存器1 */#define SPSA0 *(volatile unsigned int *)0x0038/* McBSP0 subbank 地址寄存器 */#define SPSD0 *(volatile unsigned int *)0x0039/* McBSP0 subbank 数据寄存器 */*TMS320UC5402 定时器0寄存器#define TIM *(volatile unsigned int *)0x0024/* 定时器0寄存器 */#define
8、 PRD *(volatile unsigned int *)0x0025/* 定时器0周期计数器寄存器 */#define TCR *(volatile unsigned int *)0x0026/* 定时器0控制寄存器 */*TMS320UC5402 等待状态寄存器#define SWWSR *(volatile unsigned int *)0x0028/* 软件等待状态寄存器 */#define BSCR *(volatile unsigned int *)0x0029/* bank-switching control register */#define SWCR *(volatil
9、e unsigned int *)0x002B/* 软件等待状态控制寄存器 */*TMS320UC5402 主机通讯接口寄存器#define HPIC *(volatile unsigned int *)0x002C/* 主机通讯接口控制寄存器 */*TMS320UC5402 定时器1寄存器#define TIM1 *(volatile unsigned int *)0x0030/* 定时器1寄存器 */#define PRD1 *(volatile unsigned int *)0x0031/* 定时器1周期计数器寄存器 */#define TCR1 *(volatile unsigned
10、int *)0x0032/* 定时器1控制寄存器 */*TMS320UC5402 通用IO寄存器#define GPIOCR *(volatile unsigned int *)0x003C/* 通用IO引脚控制寄存器 */#define GPIOSR *(volatile unsigned int *)0x003D/* 通用IO引脚状态寄存器 */*TMS320UC5402 多通道缓存串口1寄存器#define DRR21 *(volatile unsigned int *)0x0040/* McBSP1数据接收寄存器2 */#define DRR11 *(volatile unsigned
11、 int *)0x0041/* McBSP1数据接收寄存器1 */#define DXR21 *(volatile unsigned int *)0x0042/* McBSP1数据发送寄存器2 */#define DXR11 *(volatile unsigned int *)0x0043/* McBSP1数据发送寄存器1 */#define SPSA1 *(volatile unsigned int *)0x0048/* McBSP1 subbank 地址寄存器 */#define SPSD1 *(volatile unsigned int *)0x0049/* McBSP1 subbank
12、 数据寄存器 */*TMS320UC5402 DMA寄存器#define DMPREC *(volatile unsigned int *)0x0054/* DMA通道优先级,使能控制寄存器 */#define DMSA *(volatile unsigned int *)0x0055/* DMA subbank 地址寄存器 */#define DMSDI *(volatile unsigned int *)0x0056/* DMA subbank 数据自增寄存器 */#define DMSDN *(volatile unsigned int *)0x0057/*TMS320UC5402 PL
13、L寄存器#define CLKMD *(volatile unsigned int *)0x0058/* 时钟模式寄存器 */*TMS320UC5402 多通道缓存串口子地址#define SPCR1 0x00/* 串口控制寄存器1 */#define SPCR2 0x01/* 串口控制寄存器2 */#define RCR1 0x02/* 接收控制寄存器1 */#define RCR2 0x03/* 接收控制寄存器2 */#define XCR1 0x04/* 传送控制寄存器1 */#define XCR2 0x05/* 传送控制寄存器2 */#define SRGR1 0x06/* 采样率产
14、生寄存器1 */#define SRGR2 0x07/* 采样率产生寄存器2 */#define MCR1 0x08/* 多通道寄存器1 */#define MCR2 0x09/* 多通道寄存器2 */#define RCERA 0x0A/* 接收通道使能寄存器A */#define RCERB 0x0B/* 接收通道使能寄存器B */#define XCERA 0x0C/* 发送通道使能寄存器A */#define XCERB 0x0D/* 发送通道使能寄存器B */#define PCR 0x0E/* 引脚控制寄存器*/*TMS320UC5402 DMA子地址#define DMSRC0
15、0x00/* DMA通道0源地址寄存器 */#define DMDST0 0x01/* DMA通道0目的地址寄存器 */#define DMCTR0 0x02/* DMA通道0单元数目寄存器 */#define DMSFC0 0x03/* DMA通道0同步选择、桢数计数寄存器 */#define DMMCR0 0x04/* DMA通道0传送模式控制寄存器 */#define DMSCR1 0x05/* DMA通道1源地址寄存器 */#define DMDST1 0x06/* DMA通道1目的地址寄存器 */#define DMCTR1 0x07/* DMA通道1单元数目寄存器 */#defin
16、e DMSFC1 0x08/* DMA通道1同步选择、桢数计数寄存器 */#define DMMCR1 0x09/* DMA通道1传送模式控制寄存器 */#define DMSRC2 0x0A/* DMA通道2源地址寄存器 */#define DMDST2 0x0B/* DMA通道2目的地址寄存器 */#define DMCTR2 0x0C/* DMA通道2单元数目寄存器 */#define DMSFC2 0x0D/* DMA通道2同步选择、桢数计数寄存器 */#define DMMCR2 0x0E/* DMA通道2传送模式控制寄存器 */#define DMSRC3 0x0F/* DMA通道
17、3源地址寄存器 */#define DMDST3 0x10/* DMA通道3目的地址寄存器 */#define DMCTR3 0x11/* DMA通道3单元数目寄存器 */#define DMSFC3 0x12/* DMA通道3同步选择、桢数计数寄存器 */#define DMMCR3 0x13/* DMA通道3传送模式控制寄存器 */#define DMSRC4 0x14/* DMA通道4源地址寄存器 */#define DMDST4 0x15/* DMA通道4目的地址寄存器 */#define DMCTR4 0x16/* DMA通道4单元数目寄存器 */#define DMSFC4 0x1
18、7/* DMA通道4同步选择、桢数计数寄存器 */#define DMMCR4 0x18/* DMA通道4传送模式控制寄存器 */#define DMSRC5 0x19/* DMA通道5源地址寄存器 */#define DMDST5 0x1A/* DMA通道5目的地址寄存器 */#define DMCTR5 0x1B/* DMA通道5单元数目寄存器 */#define DMSFC5 0x1C/* DMA通道5同步选择、桢数计数寄存器 */#define DMMCR5 0x1D/* DMA通道5传送模式控制寄存器 */#define DMSRCP 0x1E/* DMA源程序页地址(控制通道) *
19、/#define DMDSTP 0x1F /* DMA目的程序页地址(控制通道) */#define DMIDX0 0x20/* DMA单元索引地址寄存器0 */#define DMIDX1 0x21/* DMA单元索引地址寄存器1 */#define DMFRI0 0x22/* DMA桢索引寄存器0 */#define DMFRI1 0x23/* DMA桢索引寄存器1 */#define DMGSA 0x24/* DMA全局源地址重装寄存器 */#define DMGDA 0x25/* DMA全局目的地址重装寄存器 */#define DMGCR 0x26/* DMA全局计数重装寄存器 */#define DMGFR 0x27/* DMA全局桢计数重装寄存器 */#endif
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1