第4.4节 外设中断扩展(PIE).pptVIP

  • 5
  • 0
  • 约5.64千字
  • 约 17页
  • 2026-07-01 发布于湖南
  • 举报

***图为典型的PIE/CPU中断响应流程图。需要注意的是,在CPU响应中断后,IERx会被自动清零,INTM会被自动置位,阻止其它中断;在中断服务程序执行完毕后,需要应答PIEACKx,以允许该PIE分组的其它中断;在中断返回时,IERx、INTM会自动回至原始值,即IERx=1,INTM=0,以重新使能中断。*在CPU级使能可屏蔽中断的条件取决于CPU采用何种中断处理过程。一般常用的是标准中断处理过程,此时不需要用到DBGIER寄存器;当28x器件工作在实时仿真模式并且CPU停止时,这时需要用到另外一种中断处理过程。在这种特定的情况下,需要用到DBGIER寄存器并且INTM位将被忽略;当DSP工作在实时仿真模式下且CPU正在运行时,仍然采取标准的中断处理过程。*1)PIE分组中的外设或外部引脚产生中断请求。如果外设模块中使能了对应的中断,那么该中断请求将送至PIE模块。2)PIE模块将识别出中断的来源(第x分组中的第y个中断,即INTx.y),且相应的PIE中断标志位PIEIFRx.y锁存为1。3)为使中断请求能够从PIE传送至CPU,需要同时满足以下两个条件:相应的PIE中断使能位必须置位(PIEIERx.y=1)。PIEACKx位必须被清除。4)若步骤3)的两个条件都满足,则中断请求将被传送至CPU,并且对应的应答位再次被置位(PIEACKx=1

文档评论(0)

1亿VIP精品文档

相关文档