DSP2407片内外设寄存器定义.docx

上传人:b****5 文档编号:8558863 上传时间:2023-01-31 格式:DOCX 页数:56 大小:45.71KB
下载 相关 举报
DSP2407片内外设寄存器定义.docx_第1页
第1页 / 共56页
DSP2407片内外设寄存器定义.docx_第2页
第2页 / 共56页
DSP2407片内外设寄存器定义.docx_第3页
第3页 / 共56页
DSP2407片内外设寄存器定义.docx_第4页
第4页 / 共56页
DSP2407片内外设寄存器定义.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

DSP2407片内外设寄存器定义.docx

《DSP2407片内外设寄存器定义.docx》由会员分享,可在线阅读,更多相关《DSP2407片内外设寄存器定义.docx(56页珍藏版)》请在冰豆网上搜索。

DSP2407片内外设寄存器定义.docx

DSP2407片内外设寄存器定义

TMS320LF2407片内外设寄存器2

描述和说明:

LF2407片内外设寄存器定义

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

片内外围寄存器定义

**************************************************************************************************************************************************************---C2xx内核寄存器

IMR0x0004---中断屏蔽寄存器

15-6

5

4

3

2

1

0

保留位。

INT6mask中断6屏蔽位。

INT5mask中断5屏蔽位。

INT4mask中断4屏蔽位。

INT3mask中断3屏蔽位。

INT2mask中断2屏蔽位。

INT1mask中断1屏蔽位。

0:

屏蔽INT6、INT5、INT4、INT3、INT2、INT1的中断

1:

使能中断INT6、INT5、INT4、INT3、INT2、INT1

GREG0x0005---全局变量定位寄存器

IFR0x0006---中断标志寄存器

15-6

5

4

3

2

1

0

保留位。

这些位读书时始终为0

INT6flag中断6标志位。

INT5flag中断5标志位。

INT4flag中断4标志位。

INT3flag中断3标志位。

INT2flag中断2标志位。

INT1flag中断1标志位。

0:

无INT6、INT5、INT4、INT3、INT2、INT1的中断悬挂

1:

至少一个INT6、INT5、INT4、INT3、INT2、INT1的中断悬挂,

向该位写1可以将该位清除为0,即清除中断请求

ABRPT0x01f---分析断点

WSGRFFFF---系统模块寄存器

PIRQR00x7010---外设中断请求寄存器0(0:

中断请求未悬挂;1:

悬挂中断请求)

15~14~13~12

11~10~9

8~7

6~5

4

3~2

1

0

位置

IRQ0.15

IRQ0.14

IRQ0.13

IRQ0.12

IRQ0.11

IRQ0.10

IRQ0.9

IRQ0.8

IRQ0.7

IRQ0.6

IRQ0.5

IRQ0.4

IRQ0.3

IRQ0.2

IRQ0.1

IRQ0.0

中断

T1OFINT

T1UFINT

T1CINTT

T1PINT

CMP3INT

CMP2INT

CMP1INT

CANMERNT

CANMBINT

TXINT

RXINT

SPIINT

XINT2

XINT1

ADCINT

PDPINTA

中断描述

Timer1上溢中断

Timer1下溢中断

Timer1比较中断

Timer1周期中断

Compare3中断

Compare2中断

Compare1中断

高级先级模式的CAN错误、邮箱中断

高级先级模式的SCI发送、接受中断

高级先级模式SPI中断

高级先级模式的外部引脚2、1中断

高级先级模式ADC中断

功率驱动保护引脚中断

INT2

INT1

PIRQR10x7011---外设中断请求寄存器1(0:

中断请求未悬挂;1:

悬挂中断请求)

15

14~13

12

11~10

9~8

7

6~5~4

3~2~1~0

保留位。

读出为0,写入没影响。

IRQ1.14IRQ1.13

IRQ1.12

IRQ1.11

IRQ1.10

IRQ1.9

IRQ1.8

IRQ1.7

IRQ1.6

IRQ1.5

IRQ1.4

IRQ1.3~IRQ1.2

IRQ1.1~IRQ1.0

XINT2

XINT1

ADCINT

CANMERNT

CANMBINT

TXINT

RXINT

SPIINT

CAP3INT

CAP2INT

CAP1INT

T2OFINT~T2UFINT

T2CINT~T2PINT

低级先级模式的外部引脚2、1中断

低级先级模式ADC中断

低级先级模式的CAN错误、邮箱中断

低级优先级模式的SCI发送、接受中断

低级优先级模式的SPI中断

Capture3中断

Capture2中断

Capture2中断

Timer2上溢中断

Timer2下溢中断

Timer2比较中断

Timer2周期中断

INT6

INT5

INT4

INT3

PIRQR20x7012---外设中断请求寄存器2

(0:

中断请求未悬挂;1:

悬挂中断请求)

15

14~13~12

11~10~9~8

7~6~5~4

3~2~1

0

 

IRQ2.14

IRQ2.13

IRQ2.12

IRQ2.11

IRQ2.10

IRQ2.9

IRQ2.8

IRQ2.7

IRQ2.6

IRQ2.5

IRQ2.4

IRQ2.3

IRQ2.2

IRQ2.1

IRQ2.0

CAP6INT

CAP5INT

CAP4INT

T4OFINT

T4UFINT

T4CINT

T4PINT

T3OFINT

T3UFINT

T3CINT

T3PINT

CMP6INT

CMP5INT

CMP4INT

PDPINTB

Capture6中断

Capture5中断

Capture4中断

Timer4上溢中断

Timer4下溢中断

Timer4比较中断

Timer4周期中断

Timer3上溢中断

Timer3下溢中断

Timer3比较中断

Timer3周期中断

Campare6中断

Campare5中断

Campare4中断

功率驱动保护中断引脚

INT4

INT3

INT2

INT1

PIACKR00x7014---外设中断应答寄存器0

PIACKR10x7015---外设中断应答寄存器1

PIACKR20x7016---外设中断应答寄存器2

SCSR10x7018---系统控制和状态寄存器1

15

14

13,12

11,10,9

8

7

6

5

4

3

2

1

0

保留位

 

0

CLKSRC

LPM

PLL时钟预定标选择位

 

000

保留

 

0

ADCCLKEN

SCICLKEN

SPICLKEN

CANCLKEN

EVBCLKEN

EVACLKEN

保留

 

0

ILLADR

CLKOUT引脚源选择位

1

低功耗模式选择位

 

00

ADC模块时钟使能控制位

1

SCI模块时钟使能控制位

1

SPI模块时钟使能控制位

1

CAN模块时钟使能控制位

0

EVB模块时钟使能控制位

1

EVA模块时钟使能控制位

1

无效地址检测位

0

0:

CLKOUT引脚输出CPU时钟

00:

CPU进入IDLE1(LMP0)模式

000-4f

001-2f

010-1.33f

011-1f

0:

禁止ADC模块时钟

0:

禁止SCI模块时钟

0:

禁止SPI模块时钟

0:

禁止CAN模块时钟

0:

禁止EVB模块时钟

0:

禁止EVA模块时钟

1:

CLKOUT引脚输出WDCLK时钟

01:

IDLE1(LMP1)1x:

HALT(LMP2)

100-0.8f

101-0.66f

110-0.57f

111-0.5f

1:

使能ADC模块时钟

1:

使能SCI模块时钟

1:

使能SPI模块时钟

1:

使能CAN模块时钟

1:

使能EVB模块时钟

1:

使能EVA模块时钟

SCSR20x7019---系统控制和状态寄存器2

15-7

6

5

4

3

2

1~0

保留位

I/PQUAL

WDOVERRIDE

XMIFHI-Z

MP/

SARAM程序/数据空间选择位

输入时钟限定器

WD保护位

XMIF高阻控制位

BOOT使能脚

微处理器/微控制器选择位

0:

出入限定器所存脉冲至少5个时钟周期

0:

使用户不能通过软件来禁止WD

0:

所有XMIF信号处于正常驱动模式(即非高阻)

0:

使能引导ROM,地址空间000h-00FFh被片内引导ROM块占用。

禁止使用FLASH存储器

0:

器件设置为微控制器方式,程序地址范围0000h~7FFFh被映射到片内

00:

地址不被映射,改空间被分配到外部存储器;

01:

SARAM被映射到片内程序空间;

1:

出入限定器所存脉冲至少11个时钟周期

1:

复位时的缺省值,使用户能够通过软件来禁止WD工作

1:

所有XMIF信号处于高阻态

1:

禁止引导ROM.

1:

器件设置为微处理器方式,程序地址范围0000h~7FFFh被映射到片外

10:

SARAM被映射到片内数据空间;

11:

SARAM即被映射到片内程序,又被映射到片内数据

DIN0x701C---期间识别寄存器

PVIR0x701E---外设中断向量寄存器

15-0

V15~V0。

中断向量V15~V0位。

该寄存器有最近一次应答的外设中断地址向量

**************************************************************************************************************************************************************---看门狗/实时中断(RTI/锁相环(PLL寄存器)

WDCNTR0x7023---看门狗计数器寄存器

15~8

7~0

保留位

WDCNTR包含WD计数器的当前值,8位计数器以WDCLK速率连续增加。

如果计数器溢出,看门狗会初始化复位状态。

如果用一个有效的组合写WDKEY寄存器,那么计数器复位成0。

WDKEY0x7025---看门狗复位密钥寄存器

15~8

7~0

保留位

WDKEY紧跟着OXAA写入OX55将清除WDCNTR位。

写入任何其他值则会立即使看门狗复位

WDCR0x7029---看门狗控制寄存器

15~8

7

6

5~3

2~0

保留位

WDFLAG看门狗复位状态标志位

1

WDDIS向该位写1将使看门狗模块无效,即关;写其他值立即复位。

0

无论何时执行写此寄存器的操作,用户必须总是将这些位写成1,0,1。

写其他值立即复位。

101

这些位相对于OSCCLK/512来配置看门狗计数器的时钟频率(WDCLK)000:

软件狗分频为1

111

**************************************************************************************************************************************************************---外围串行接口(SPI寄存器)

SPIPC10x704D---SPI端口控制寄存器1

SPIPC20x704E---SPI端口控制寄存器2

串行外设接口配置控制寄存器(SPICCR)----0x7040p275

7

6

5~4

3~0

SPISWRESET

CLOCKPOLARITY

保留位

SPICHSR3~SPICHSR0

SPI软件复位位。

用户在改变配置前,应把该位清0,并在恢复操作前把该位置1

移位时钟极性位,该位控制SPICLK信号的极性。

数据长度选择位

0:

初始化串行外设接口操作标志位至复位条件

0:

在SPICLK信号上升沿输出数据,在下降沿输入数据。

当无数据发送时,SPICLK保持低电平。

0000:

字符长度1

0001:

字符长度2

…….

1111:

字符长度16

1:

串行外设接口准备发送或接收下一个字符

1:

在SPICLK信号下降沿输出数据,在上升沿输入数据。

当无数据发送时,SPICLK保持高电平。

串行外设接口操作控制寄存器(SPICTL)----0x7041p276

7~5

4

3

2

1

0

保留位

OVERRUNINTENA

CLOCKPHASE

MASTER/SLAVE

TALK

SPIINTENA

过冲使能位

SPI时钟相位选择位

SPI主从工作方式选择位

SPI主从方式下发送允许位

SPI中断使能位

0:

禁止过冲中断

0:

正常的SPI时钟方式

0:

从工作方式

0:

禁止发送

0:

禁止中断

1:

使能过冲中断

1:

延迟半个周期的SPICLK信号

1:

主工作方式

1:

允许发送

1:

使能中断

串行外设接口时钟方式选择p271

SPICLK方式

时钟极性

(SPICCR第6位)

时钟相位

(SPICTL第三位)

无延时上升沿

0

0

有延时上升沿

0

1

无延时下降沿

1

0

有延时下降沿

1

1

串行外设接口状态寄存器(SPISTS)----0x7042p276

7

6

5

4~0

RECEIVEROVERRUNFLAG

SPIINTFLAG

TXBUFFULLFLAG

保留位

SPI接收过冲标志位,该位为只读只清除标志位

SPI中断标志位

SPI发送缓冲器满标志位。

当向SPITXBUF寄存器写入数据时,将置位该位。

当SPITXBUF寄存器中的数据移入到SPIDAT寄存器中后,将自动清除该位。

0:

无中断请求

0:

无中断请求

0:

发送缓冲器空

1:

有中断请求

1:

有中断请求

1:

发送缓冲器中有数据

SPI波特率控制寄存器(SPIBRR)----0x7044

7

6~0

保留位

SPIBITRATE6~SPIBITRATE0

SPI波特率设置位,具体计算参见p270

SPI仿真接收缓冲寄存器(SPIRXEMU)----0x7046

15~0

ERXB15~ERXB0

仿真缓冲器接收的数据

SPI接收缓冲寄存器(SPIRXBUF)---0x7047

15~0

RXB15~RXB0

接收到的数据

SPI发送缓冲寄存器(SPITXBUF)----0x7048

15~0

TXB15~TXB0

发送的数据

SPI发送/接收缓冲寄存器(SPIDAT)----0x7049

15~0

SDAT15~SDAT0

串行数据

SPI中断优先级控制寄存器(SPIPRI)----0x704F

7

6

5~4

3~0

保留位

SPIPRIORITY

SPISUSPSOFT,SPISUSPFREE

保留位

SPI中断优先级选择位

SPI仿真挂起时的操作控制位

0:

高优先级中断请求

00:

一旦仿真挂起,就立即停止

01:

一旦仿真挂起,就在当前的接收或发送完成后停止

1:

低优先级中断请求

01:

SPI操作与仿真挂起无关

11:

SPI操作与仿真挂起无关

**************************************************************************************************************************************************************---串行通信接口寄存器(SCI寄存器)

SCI通讯控制寄存器(SCICCR)----0x7050p301

7

6

5

4

3

2~0

STOPBITS

EVEN/ODDPARITY

PARITYENABLE

LOOPBACKENA

ADDR/IDLEMODE

SCICHAR2~0

SCI停止位选择位

SCI奇/偶校验选择位。

SCI奇/偶校验选择位

自测试模式使能位。

SCI多处理器模式选择位

SCI字符长度选职位

0:

一个停止位

0:

奇校验

0:

禁止奇/偶校验

0:

禁止自测试模式

0:

选择空闲线多处理器模式

000:

1位

001:

2位

…….

111:

8位

1:

两个停止位

1:

偶校验

1:

使能奇/偶校验

1:

使能自测试模式

1:

选择地址位多处理器模式

SCI控制寄存器1(SCICTL1)-----0x7051p302

7

6

5

4

3

2

1

0

保留位

RXERRINTENA

SWRESET

保留位

TXWAKE

SLEEP

TXENA

RXENA

SCI接收错误中断使能位。

SCI软件复位位(低有效)

SCI发送器唤醒方法选择位

SCI休眠位

SCI发送使能位。

SCI接收使能位

0:

禁止接收错误中断

p302

0:

没有选定的发送特征

0:

禁止休眠方式

0:

禁止发送

0:

禁止将接收到的数据传送到SCIRXBUF和SCIRXEMU接收缓冲器

1:

使能接收错误中断

1:

选定的发送特征取决由空闲线模式或地址位模式

1:

使能休眠方式

1:

使能发送

1:

发送将接收到的数据传送到SCIRXBUF和SCIRXEMU接收缓冲器

SCI波特率控制寄存器高位(SCIHBAUD)----0x7052

SCI波特率控制寄存器低位(SCILBAUD)----0x7053

15~0

BAUD15~BAUD0

串行通信接口16位波特率选择位。

计算见p300

SCI控制寄存器2(SCICTL2)----0x7054p303

7

6

5~2

1

0

TXRDY

TXEMPTY

保留位

RX/BKINTENA

TXINTENA

发送缓冲寄存器准备好标志位

发送器空标志位

接收缓冲器/间断中断使能位

发送缓冲器(SCITXBUF)中断使能位

0:

SCITXBUF满

0:

SCITXBUF寄存器、TXSHF寄存器或者两者都装入了数据

0:

禁止RXRDY/BRKDT中断

0:

禁止TXRDY中断

1:

SCITXBUF空,准备接收下一个数据

1:

SCITXBUF存器、TXSHF寄存器两者都空

1:

使能RXRDY/BRKDT中断

1:

使能TXRDY

SCI接收状态寄存器(SCIRXST)----0x7055p305

7

6

5

4

3

2

1

0

RXERROR

RXRDY

BRKDT

FE

OE

PE

RXWAKE

保留位

SCI接收器错误标志位

SCI接收器准备好标志位

SCI间断检测标志位

SCI帧错误位

SCI过冲错误标志位

SCI奇/偶错误标志位

SCI接收器唤醒检测标志位

0:

无接收错误标志被置位

0:

SCIRXBUF中无新数据

0:

不满足间断条件

0:

未检测到帧错误

0:

未检测到过冲错误

0:

未检测到奇/偶校验错误

1:

有接收错误标志被置位

1:

准备从SCIRXBUF读取新数据

1:

满足间断条件

1:

检测到帧错误

1:

检测到过冲错误

1:

检测到奇/偶校验错误

SCI接收数据缓冲寄存器(SCIRXEMU)----0x7056

7

6

5

4

3

2

1

0

ERXDT7

ERXDT6

ERXDT5

ERXDT4

ERXDT3

ERXDT2

ERXDT1

ERXDT0

SCI接收数据缓冲寄存器(SCIRXBUF)----0x7057

RXDT7

RXDT6

RXDT5

RXDT4

RXDT3

RXDT2

RXDT1

RXDT0

它们有分开的地址但在物理上并不是分开的缓冲器。

区别是:

SCIRXEMU主要是由仿真器(EMU)使用,读SCIRXEMU操作并不清除RXRDY标志位,而读SCIRXBUF操作会清除该标志位。

p306

SCI发送数据缓冲寄存器(SCITXBUF)----0x7059p307

7

6

5

4

3

2

1

0

TXDT7

TXDT6

TXDT5

TXDT4

TXDT3

TXDT2

TXDT1

TXDT0

SCI优先级控制寄存器(SCIPRI)----0x705Fp307

7

6

5

4~3

2~0

保留位

SCITXPRIORITY

SCIRXPRIORITY

SCISOFT和FREE

保留位

SCI发送中断优先级选择位

SCI接收中断优先级选择位

SCI仿真挂起选择位

0:

高优先级中断请求

0:

高优先级中断请求

00:

一旦仿真挂起,立即停止

10:

一旦仿真挂起,在完成当前的接收/发送操作后停止

1:

低优先级中断请求

1:

低优先级中断请求

01:

操作不受仿真挂起影响

11:

操作不受仿真挂起

**************************************************************************************************************************************************************---外围中断配置寄存器

XINT1CR0x7070---外部中断1控制寄存器

15

14~3

2

1

0

XINT1标志位。

保留位。

XINT1极性。

XINT1优先级。

XINT1使能位。

0:

未检测到跳变

0:

在下降沿(由高到低跳变)产生中断

0:

高优先级

0:

屏蔽中断

1:

检测到跳变

1:

在上升沿(由低到高跳变)产生中断

1:

低优先级

1:

使能中断

XINT2CR0x7071---外部中断2控制寄存器

15

14~3

2

1

0

XINT2标志位。

保留位。

XINT2极性。

XINT2优先级。

XINT2使能位。

0:

未检测到跳变

0:

在下降沿(由高到低跳变)产生中断

0:

高优先级

0:

屏蔽中断

1:

检测到跳变

1:

在上升沿(由低到高跳变)产生中断

1:

低优先级

1:

使能中断

*****************************************************************************************************

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1