ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:45.71KB ,
资源ID:8558863      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8558863.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DSP2407片内外设寄存器定义.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、DSP2407片内外设寄存器定义TMS320LF2407片内外设寄存器2描述和说明:LF2407片内外设寄存器定义片内外围寄存器定义*-C2xx 内核寄存器IMR 0x0004-中断屏蔽寄存器15-6543210保留位。INT6 mask中断6屏蔽位。INT5 mask中断5屏蔽位。INT4 mask中断4屏蔽位。INT3 mask中断3屏蔽位。INT2mask中断2屏蔽位。INT1 mask中断1屏蔽位。0:屏蔽INT6、 INT5、 INT4、 INT3、 INT2、INT1的中断1:使能中断INT6、INT5、 INT4、 INT3、 INT2、INT1GREG 0x0005-全局变量定

2、位寄存器 IFR 0x0006-中断标志寄存器15-6543210保留位。这些位读书时始终为0INT6 flag中断6标志位。INT5 flag中断5标志位。INT4 flag中断4标志位。INT3 flag中断3标志位。INT2 flag中断2标志位。INT1 flag中断1标志位。0:无INT6、 INT5、 INT4、 INT3、 INT2、INT1的中断悬挂1:至少一个INT6、INT5、 INT4、 INT3、 INT2、INT1的中断悬挂,向该位写1可以将该位清除为0,即清除中断请求ABRPT 0x01f-分析断点WSGR FFFF -系统模块寄存器PIRQR0 0x7010 -外

3、设中断请求寄存器0(0:中断请求未悬挂;1:悬挂中断请求)1514131211109876543210位置IRQ0.15IRQ0.14IRQ0.13IRQ0.12IRQ0.11IRQ0.10IRQ0.9IRQ0.8IRQ0.7IRQ0.6IRQ0.5IRQ0.4IRQ0.3IRQ0.2IRQ0.1IRQ0.0中断T1OFINTT1UFINTT1CINTTT1PINTCMP3INTCMP2INTCMP1INTCANMERNTCANMBINTTXINTRXINTSPIINTXINT2XINT1ADCINTPDPINTA中断描述Timer1上溢中断Timer1下溢中断Timer1比较中断Timer1

4、周期中断Compare3中断Compare2中断Compare1中断高级先级模式的CAN错误、邮箱中断高级先级模式的SCI发送、接受中断高级先级模式SPI中断高级先级模式的外部引脚2、1中断高级先级模式ADC中断功率驱动保护引脚中断INT2INT1PIRQR1 0x7011-外设中断请求寄存器1(0:中断请求未悬挂;1:悬挂中断请求)1514131211109876543210保留位。读出为0,写入没影响。IRQ1.14 IRQ1.13IRQ1.12IRQ1.11IRQ1.10IRQ1.9IRQ1.8IRQ1.7IRQ1.6IRQ1.5IRQ1.4IRQ1.3IRQ1.2IRQ1.1IRQ1.

5、0XINT2XINT1ADCINTCANMERNTCANMBINTTXINTRXINTSPIINTCAP3INTCAP2INTCAP1INTT2OFINTT2UFINTT2CINTT2PINT低级先级模式的外部引脚2、1中断低级先级模式ADC中断低级先级模式的CAN错误、邮箱中断低级优先级模式的SCI发送、接受中断低级优先级模式的SPI中断Capture3中断Capture2中断Capture2中断Timer2上溢中断Timer2下溢中断Timer2比较中断Timer2周期中断INT6INT5INT4INT3PIRQR2 0x7012-外设中断请求寄存器2(0:中断请求未悬挂;1:悬挂中断请求

6、)1514131211109876543210IRQ2.14IRQ2.13IRQ2.12IRQ2.11IRQ2.10IRQ2.9IRQ2.8IRQ2.7IRQ2.6IRQ2.5IRQ2.4IRQ2.3IRQ2.2IRQ2.1IRQ2.0CAP6INTCAP5INTCAP4INTT4OFINTT4UFINTT4CINTT4PINTT3OFINTT3UFINTT3CINTT3PINTCMP6INTCMP5INTCMP4INTPDPINTBCapture6中断Capture5中断Capture4中断Timer4上溢中断Timer4下溢中断Timer4比较中断Timer4周期中断Timer3上溢中断T

7、imer3下溢中断Timer3比较中断Timer3周期中断Campare6中断Campare5中断Campare4中断功率驱动保护中断引脚INT4INT3INT2INT1PIACKR0 0x7014-外设中断应答寄存器0PIACKR1 0x7015-外设中断应答寄存器1PIACKR2 0x7016-外设中断应答寄存器2SCSR1 0x7018-系统控制和状态寄存器1151413,1211,10,9876543210保留位0CLKSRCLPMPLL时钟预定标选择位000保留位0ADC CLKENSCI CLKENSPI CLKENCAN CLKENEVB CLKENEVA CLKEN保留位0IL

8、LADRCLKOUT引脚源选择位1低功耗模式选择位00ADC模块时钟使能控制位1SCI模块时钟使能控制位1SPI模块时钟使能控制位1CAN模块时钟使能控制位0EVB模块时钟使能控制位1EVA模块时钟使能控制位1无效地址检测位00:CLKOUT引脚输出CPU时钟00:CPU进入 IDLE1 (LMP0)模式000-4f001-2f010-1.33f011-1f0:禁止ADC模块时钟0:禁止SCI模块时钟0:禁止SPI模块时钟0:禁止CAN模块时钟0:禁止EVB模块时钟0:禁止EVA模块时钟1:CLKOUT引脚输出WDCLK时钟01:IDLE1(LMP1) 1x:HALT(LMP2)100-0.8

9、f101-0.66f110-0.57f111-0.5f1:使能ADC模块时钟1:使能SCI模块时钟1:使能SPI模块时钟1:使能CAN模块时钟1:使能EVB模块时钟1:使能EVA模块时钟SCSR2 0x7019-系统控制和状态寄存器215-76543210保留位I/P QUALWD OVERRIDEXMIF HI-ZMP/SARAM程序/数据空间选择位输入时钟限定器WD保护位XMIF高阻控制位BOOT使能脚微处理器/微控制器选择位0:出入限定器所存脉冲至少5个时钟周期0:使用户不能通过软件来禁止WD0:所有XMIF信号处于正常驱动模式(即非高阻)0:使能引导ROM,地址空间000h-00FFh

10、被片内引导ROM块占用。禁止使用FLASH存储器0:器件设置为微控制器方式,程序地址范围0000h7FFFh被映射到片内00:地址不被映射,改空间被分配到外部存储器;01:SARAM被映射到片内程序空间;1:出入限定器所存脉冲至少11个时钟周期1:复位时的缺省值,使用户能够通过软件来禁止WD工作1:所有XMIF信号处于高阻态1:禁止引导ROM.1:器件设置为微处理器方式,程序地址范围0000h7FFFh被映射到片外10:SARAM被映射到片内数据空间;11:SARAM即被映射到片内程序,又被映射到片内数据DIN 0x701C- 期间识别寄存器PVIR 0x701E -外设中断向量寄存器15-0

11、V15V0。中断向量V15V0位。该寄存器有最近一次应答的外设中断地址向量*-看门狗/ 实时中断(RTI / 锁相环 (PLL 寄存器)WDCNTR 0x7023-看门狗计数器寄存器15870保留位WDCNTR 包含WD计数器的当前值,8位计数器以WDCLK速率连续增加。如果计数器溢出,看门狗会初始化复位状态。如果用一个有效的组合写WDKEY寄存器,那么计数器复位成0。WDKEY 0x7025-看门狗复位密钥寄存器15870保留位WDKEY紧跟着OXAA写入OX55将清除WDCNTR位。写入任何其他值则会立即使看门狗复位WDCR 0x7029-看门狗控制寄存器158765320保留位WDFLA

12、G 看门狗复位状态标志位1WDDIS 向该位写1将使看门狗模块无效,即关;写其他值立即复位。0无论何时执行写此寄存器的操作,用户必须总是将这些位写成1,0,1。写其他值立即复位。1 0 1这些位相对于OSCCLK/512来配置看门狗计数器的时钟频率(WDCLK)000:软件狗分频为1111*-外围串行接口(SPI寄存器)SPIPC1 0x704D-SPI端口控制寄存器1 SPIPC2 0x704E-SPI端口控制寄存器2 串行外设接口配置控制寄存器(SPICCR)-0x7040 p275765430SPI SW RESETCLOCK POLARITY保留位SPI CHSR3 SPI CHSR0

13、SPI软件复位位。用户在改变配置前,应把该位清0,并在恢复操作前把该位置1移位时钟极性位,该位控制SPICLK信号的极性。数据长度选择位0:初始化串行外设接口操作标志位至复位条件0:在SPICLK信号上升沿输出数据,在下降沿输入数据。当无数据发送时,SPICLK保持低电平。0000:字符长度10001:字符长度2.1111:字符长度161:串行外设接口准备发送或接收下一个字符1:在SPICLK信号下降沿输出数据,在上升沿输入数据。当无数据发送时,SPICLK保持高电平。串行外设接口操作控制寄存器(SPICTL)-0x7041 p2767543210保留位OVERRUN INT ENACLOCK

14、 PHASEMASTER/SLAVETALKSPI INT ENA过冲使能位SPI时钟相位选择位SPI主从工作方式选择位SPI主从方式下发送允许位SPI中断使能位0:禁止过冲中断0:正常的SPI时钟方式0:从工作方式0:禁止发送0:禁止中断1:使能过冲中断1:延迟半个周期的SPICLK信号1:主工作方式1:允许发送1:使能中断串行外设接口时钟方式选择 p271SPICLK方式时钟极性(SPICCR第6位)时钟相位(SPICTL第三位)无延时上升沿00有延时上升沿01无延时下降沿10有延时下降沿11串行外设接口状态寄存器(SPISTS)-0x7042 p27676540RECEIVER OVER

15、RUN FLAGSPI INT FLAGTX BUF FULL FLAG保留位SPI接收过冲标志位,该位为只读只清除标志位SPI中断标志位SPI发送缓冲器满标志位。当向SPITXBUF寄存器写入数据时,将置位该位。当SPITXBUF寄存器中的数据移入到SPIDAT寄存器中后,将自动清除该位。0:无中断请求0:无中断请求0:发送缓冲器空1:有中断请求1:有中断请求1:发送缓冲器中有数据SPI波特率控制寄存器(SPIBRR)-0x7044760保留位SPI BIT RATE6 SPI BIT RATE0SPI波特率设置位,具体计算参见p270SPI仿真接收缓冲寄存器(SPIRXEMU)-0x704

16、6150ERXB 15 ERXB 0仿真缓冲器接收的数据SPI接收缓冲寄存器(SPIRXBUF)-0x7047150RXB 15 RXB 0接收到的数据SPI发送缓冲寄存器(SPITXBUF)-0x7048150TXB 15 TXB 0发送的数据SPI 发送/接收缓冲寄存器(SPIDAT)-0x7049150SDAT 15 SDAT 0串行数据SPI中断优先级控制寄存器(SPIPRI)-0x704F765430保留位SPI PRIORITYSPI SUSP SOFT,SPI SUSP FREE保留位SPI中断优先级选择位SPI仿真挂起时的操作控制位0:高优先级中断请求00:一旦仿真挂起,就立即

17、停止01:一旦仿真挂起,就在当前的接收或发送完成后停止1:低优先级中断请求01:SPI操作与仿真挂起无关11:SPI操作与仿真挂起无关*-串行通信接口寄存器(SCI寄存器)SCI通讯控制寄存器(SCICCR)- 0x7050 p3017654320STOPBITSEVEN/ODD PARITYPARITY ENABLELOOP BACK ENAADDR/IDLE MODESCI CHAR20SCI停止位选择位SCI奇/偶校验选择位。SCI奇/偶校验选择位自测试模式使能位。SCI多处理器模式选择位SCI字符长度选职位0:一个停止位0:奇校验0:禁止奇/偶校验0:禁止自测试模式0:选择空闲线多处理

18、器模式000:1位001:2位.111:8位1:两个停止位1:偶校验1:使能奇/偶校验1:使能自测试模式1:选择地址位多处理器模式SCI控制寄存器1 (SCICTL1)-0x7051 p30276543210保留位RX ERR INT ENASW RESET保留位TXWAKESLEEPTXENARXENASCI接收错误中断使能位。SCI软件复位位(低有效)SCI发送器唤醒方法选择位SCI休眠位SCI发送使能位。SCI接收使能位0:禁止接收错误中断p3020:没有选定的发送特征0:禁止休眠方式0:禁止发送0:禁止将接收到的数据传送到SCIRXBUF和SCIRXEMU接收缓冲器1:使能接收错误中断

19、1:选定的发送特征取决由空闲线模式或地址位模式1:使能休眠方式1:使能发送1:发送将接收到的数据传送到SCIRXBUF和SCIRXEMU接收缓冲器SCI 波特率控制寄存器高位(SCIHBAUD)-0x7052SCI 波特率控制寄存器低位(SCILBAUD)-0x7053150BAUD15 BAUD0串行通信接口16位波特率选择位。 计算见p300SCI 控制寄存器2(SCICTL2)-0x7054 p303765210TXRDYTX EMPTY保留位RX/BK INT ENATX INT ENA发送缓冲寄存器准备好标志位发送器空标志位接收缓冲器/间断中断使能位发送缓冲器(SCITXBUF)中断

20、使能位0:SCITXBUF满0:SCITXBUF寄存器、TXSHF寄存器或者两者都装入了数据0:禁止RXRDY/BRKDT中断0:禁止TXRDY中断1:SCITXBUF空,准备接收下一个数据1:SCITXBUF存器、TXSHF寄存器两者都空1:使能RXRDY/BRKDT中断1:使能TXRDYSCI 接收状态寄存器(SCIRXST)-0x7055 p30576543210RX ERRORRXRDYBRKDTFEOEPERXWAKE保留位SCI接收器错误标志位SCI接收器准备好标志位SCI间断检测标志位SCI帧错误位SCI过冲错误标志位SCI奇/偶错误标志位SCI接收器唤醒检测标志位0:无接收错误

21、标志被置位0:SCIRXBUF中无新数据0:不满足间断条件0:未检测到帧错误0:未检测到过冲错误0:未检测到奇/偶校验错误1:有接收错误标志被置位1:准备从SCIRXBUF读取新数据1:满足间断条件1:检测到帧错误1:检测到过冲错误1:检测到奇/偶校验错误SCI接收数据缓冲寄存器(SCIRXEMU)-0x705676543210ERXDT7ERXDT6ERXDT5ERXDT4ERXDT3ERXDT2ERXDT1ERXDT0SCI 接收数据缓冲寄存器(SCIRXBUF)-0x7057RXDT7RXDT6RXDT5RXDT4RXDT3RXDT2RXDT1RXDT0它们有分开的地址但在物理上并不是分

22、开的缓冲器。区别是:SCIRXEMU主要是由仿真器(EMU)使用,读SCIRXEMU操作并不清除RXRDY标志位,而读SCIRXBUF操作会清除该标志位。p306SCI发送数据缓冲寄存器(SCITXBUF)-0x7059 p30776543210TXDT7TXDT6TXDT5TXDT4TXDT3TXDT2TXDT1TXDT0SCI 优先级控制寄存器(SCIPRI)-0x705F p3077654320保留位SCITX PRIORITYSCIRX PRIORITYSCI SOFT和FREE保留位SCI发送中断优先级选择位SCI接收中断优先级选择位SCI仿真挂起选择位0:高优先级中断请求0:高优先

23、级中断请求00:一旦仿真挂起,立即停止10:一旦仿真挂起,在完成当前的接收/发送操作后停止1:低优先级中断请求1:低优先级中断请求01:操作不受仿真挂起影响11:操作不受仿真挂起 *-外围中断配置寄存器XINT1CR 0x7070 -外部中断1控制寄存器15143210XINT1标志位。保留位。XINT1极性。XINT1优先级。XINT1使能位。0:未检测到跳变0:在下降沿(由高到低跳变)产生中断0:高优先级0:屏蔽中断1:检测到跳变1:在上升沿(由低到高跳变)产生中断1:低优先级1:使能中断XINT2CR 0x7071 -外部中断2控制寄存器15143210XINT2标志位。保留位。XINT2极性。XINT2优先级。XINT2使能位。0:未检测到跳变0:在下降沿(由高到低跳变)产生中断0:高优先级0:屏蔽中断1:检测到跳变1:在上升沿(由低到高跳变)产生中断1:低优先级1:使能中断*

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

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