[教学计划]第2章内部资源介绍.ppt

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教学计划]第2章内部资源介绍

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2.3 系统配置和中断 8、外设中断寄存器 外设中断寄存器包括:外设中断向量寄存器(PIVR)、外设中断请求寄存器0/1/2(PIRQR0/1/2)、外设中断应答寄存器0/1/2(PIACKR0/1/2)。 外设中断请求寄存器和外设中断应答寄存器都属于外设中断扩展模块用来向CPU产生INT1-INT6中断请求的内部寄存器。这些寄存器用于测试目的,非用户应用目的,编程时可忽略。 2.3 系统配置和中断 外设中断向量寄存器(PIVR) 外设中断向量寄存器(PIVR)映射在数据存储器空间中的地址为701Eh,该寄存器的16位V15-V0,为最近一次被应答的外设中断的地址向量。 外设中断请求寄存器0(PIRQR0) 外设中断请求寄存器0(PIRQR0)映射在数据存储器空间中的地址为7010h,寄存器的格式如下: 位15-0:外设请求标志位IRQ0.15-IRQ0.0 0-无相应外设的中断请求 1-相应外设的中断请求被挂起 注:写入1会发出一个中断请求到DSP核,写入0无影响。 该寄存器16个位所对应的外设如表2.6所示。 P45 2.3 系统配置和中断 外设中断请求寄存器1(PIRQR1) 外设中断请求寄存器1(PIRQR1)映射在数据存储器空间中的地址为7011h,该寄存器的格式如下: 位15:保留位,读出为0,写入无影响。 位14-0:外设请求标志位IRQ1.14-IRQ1.0 0-无相应外设的中断请求 1-相应外设的中断请求被挂起 注:写入1会发出一个中断请求到DSP核,写入0无影响。 该寄存器16个位所对应的中断如表2.7所示。 2.3 系统配置和中断 外设中断请求寄存器2(PIRQR2) 外设中断请求寄存器2(PIRQR2)映射在数据存储器空间中的地址为7012h,寄存器的格式如下: 位15:保留位 位14-0:外设请求标志位IRQ2.14-IRQ2.0 0-无相应外设的中断请求 1-相应外设的中断请求被挂起 注:写1会发出一个中断请求到DSP核,写0无影响。 该寄存器16个位所对应的中断如表2.8所示。 2.3 系统配置和中断 外设中断应答寄存器0(PIACKR0) 外设中断应答寄存器0(PIACKR0)映射在数据存储器空间中的地址为7014h,寄存器的格式如下: 位15-0:外设中断应答位ICK0.15-ICK0.0 写入1-引起相应外设的中断应答被插入,将相应外设中断请求位清0。 注:通过向寄存器写1来插入中断应答,而非更新PIVR寄存器的内容,读该寄存器的结果通常为0 该寄存器16个位所对应的中断如表2.9所示。 2.3 系统配置和中断 外设中断应答寄存器1(PIACKR1) 外设中断应答寄存器1(PIACKR1)的映射地址7015h,格式如下: 位15:保留位 位14-0:外设中断应答位IAK1.14-IAK1.0,作用同PIACKP0一样。 该寄存器各个位所对应的中断如表2.10所示。 外设中断应答寄存器2(PIACKR2) 外设中断应答寄存器2(PIACKR2)的映射地址7016h,该寄存器的格式如下: 位15-0:外设中断应答位IAK2.15-IAK2.0,作用同PIACKP0一样。 该寄存器各个位所对应的中断如表2.11所示。 2.3 系统配置和中断 9、复位 LF2407 DSP器件有两个复位来源: 外部复位引脚的电平变化引起的复位; 看门狗定时器溢出引起的复位。 复位时,复位引脚被设置为输出方式,且被驱动为低,向外部电路表明LF240x器件正在自己复位。 10、无效地址检测 无效地址是不可执行的地址(例如:外设存储器映射中的保留寄存器)。 LF240x一旦检测到对无效地址的访问,就将系统控制和状态寄存器1(SCSRl)中的无效地址标志位(ILLADR)置1,从而产生一个不可屏蔽中断(NMI)。无论何时检测到对无效地址的访问,都会产生插入一个无效地址条件,无效地址标志位(ILLADR)在无效地址条件发生之后被置1,并一直保持,直到软件将其清除。 产生原因:是不正确的数据页面初始化。 2.3 系统配置和中断 11、外部中断控制寄存器 寄存器XINT1CR和XINT2CR为用来控制和监视XINT1和XINT2两个引脚状态的两个外部中

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档