(134页PPT)第3章TMS320F2812DSP的内部资源.pptVIP

  • 4
  • 0
  • 约2.05万字
  • 约 134页
  • 2026-04-27 发布于广东
  • 举报

(134页PPT)第3章TMS320F2812DSP的内部资源.ppt

安徽工程大学电气工程学院中断分类:▲可屏蔽中断:可用软件加以屏蔽或解除屏蔽。▲非屏蔽中断:这些中断不能够被屏蔽。C28x将立即响应该种中断并转入相应的子程序去执行。所有用软件调用的中断都属于该类中断。3.5.1TMS320F2812DSP中断概述安徽工程大学电气工程学院处理中断过程:1.接收中断请求:由软件中断(从程序代码中)或者硬件中断(从一个引脚或一个基于芯片的设备)提出请求去暂停当前主程序的执行。2.响应中断:C28x必须能够响应中断请求。如果中断是可屏蔽的,则必须满足一定的条件,按照一定的顺序去进行测试。而对于非屏蔽硬件中断和软件中断,C28x会立即作出响应。3.准备执行中断服务程序并保存寄存器值。(1)完整地执行完当前指令,清除流水线中还没有到达第二阶段的所有指令。(2)将寄存器ST0、T、AH、AL、PH、PL、AR0、ARl、DP、STl、DBGSTAT、PC和IER的内容保存到堆栈中,以便自动保存主程序的大部分内容。(3)取回中断向量并把它放入程序寄存器PC中。4.执行中断服务子程序:C28x进入预先规定的向量地址,并且执行已写好的中断服务程序ISR。安徽工程大学电气工程学院▲C28x具有32位的数据地址和22位的程序地址,总地址空间可达4G字(每个字16位)的数据空间和4M字的程序空间。▲C

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档