2.5.2 软件层次 中断服务子程序的层次有两级:通用中断服务子程序 (GISR)和特定中断服务子程序(SISR) 对于每个向CPU发送的可屏蔽高优先级中断请求(INTl 一INT6),从PIVR获取外设中断向量之前,必须在 GISR中保存必要的上下文。从外设中断向量寄存器 (PIVR)中获取外设中断向量。转移到SISR的地址入 口。 在SISR中执行对该外设事件的响应。 当程序进入中断服务程序后,所有的可屏蔽中断都被 屏蔽。GISR必须在中断被重新使能之前读取PIVR中 的值,否则在另一个中断请求发生之后,PIVR中将 装入另一个中断请求的偏移量,这将导致原外设中 断向量参数的永久丢失。 2.5.3 不可屏蔽中断 LF2407 DSP 无NMI引脚,在访问无效的地址时,不 可屏蔽中断(NMI)就会发出请求。当NMI被响应后, 程序将转到不可屏蔽中断向量入口地址0024h处。 LF2407 DSP没有与NMI相对应的控制寄存器。 |