位置:51电子网 » 技术资料 » D S P

复杂中断的执行

发布时间:2016/7/14 20:50:17 访问次数:468

   在实际的应用系统中,往往有多个中断源同时向处理器申请中断,也有可能中断产生时, EPL3012-223MLC处理器正在执行的就是某个其他中断服务子程序。那么在这些情况下CPU该如何处理昵?

   (1)中断优先级

   当多个中断源同时提出中断申请时,处理器先处理哪个?为此提出了中断优先级的概念,给每个中断源赋予不同的优先级,在同一时刻,有多个中断请求时,中断系统按照中断源优先级的高低逐次响应,即优先级高的中断优先处理,处理完毕后,再处理优先级低的中断。

   (2)中断嵌套

   如果处理器正在处理一个中断,这时又有一个中断产生了,那么,处理器是否响应新的中断这时有两种处理方法。

  一种方法是处理器不响应新的中断,这种中断管理机制比较简单。在中断在执行过程中,不响应其他任何新的中断请求。这种方法可以保证中断处理的及时性。但是这种机制有时会导致比较严重的后果,比如一些重要的中断(如断电)得不到及时处理,造成硬件损坏。

   在实际的应用系统中,往往有多个中断源同时向处理器申请中断,也有可能中断产生时, EPL3012-223MLC处理器正在执行的就是某个其他中断服务子程序。那么在这些情况下CPU该如何处理昵?

   (1)中断优先级

   当多个中断源同时提出中断申请时,处理器先处理哪个?为此提出了中断优先级的概念,给每个中断源赋予不同的优先级,在同一时刻,有多个中断请求时,中断系统按照中断源优先级的高低逐次响应,即优先级高的中断优先处理,处理完毕后,再处理优先级低的中断。

   (2)中断嵌套

   如果处理器正在处理一个中断,这时又有一个中断产生了,那么,处理器是否响应新的中断这时有两种处理方法。

  一种方法是处理器不响应新的中断,这种中断管理机制比较简单。在中断在执行过程中,不响应其他任何新的中断请求。这种方法可以保证中断处理的及时性。但是这种机制有时会导致比较严重的后果,比如一些重要的中断(如断电)得不到及时处理,造成硬件损坏。

相关技术资料
7-14复杂中断的执行
相关IC型号
EPL3012-223MLC
暂无最新型号

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!