DSP应用技术chap4.pptVIP

  • 4
  • 0
  • 约8.53千字
  • 约 35页
  • 2018-01-05 发布于江西
  • 举报
DSP应用技术chap4.ppt

中断服务程序ISR: 2.使用PIEIERx寄存器去禁止中断并清除相应的PIEIFRx标志。完成外设中断的软件复位并清除PIEIFRx寄存器和IFR寄存器中的相应标志,按下列过程。 步骤1:禁止全局中断(1NTM=1)。 步骤2:置位EALLOW位。 步骤3:修改PIE向量表,将特有的外设中断暂时映像到—一个空的中断服务子程序ISR。这个空的ISR仅完成从中断指令的返回。在没有丢失来自其他外设组的任何中断的情况下,这是清除单个PIEIFRx.y位的一种安全途径。 步骤4:禁止外设寄存器的外设中断。 步骤5:使能全局中断(1NTM=0)。 步骤6:通过空的ISR子程序为那些等待来自外设的未决中断服务。 步骤7:禁止全局中断(1NTM=1)。 步骤8:修改PIE向量表,将外设向量映像到它最初的ISR。 步骤9:清除EALLOW位。 步骤10:禁止给定外设的PIEIER位。 步骤11:清除给定外设组的IFR位(这是对CPUIFR寄存器的安全操作)。 步骤12:清除PIE组的PIEACK位。 步骤13:使能全局中断。 使能和禁止多路复用外设中断 * * 4.1 中断矢量 4.2 可屏蔽中断 4.3 非屏蔽中断 4.4 非法指令陷阱 4.5 复位操作 4.6 低功耗模式 4.7 外设中断扩展模块 可屏蔽中

文档评论(0)

1亿VIP精品文档

相关文档