6、中断系统及应用精选.ppt

第六讲:中断系统及应用 CPU进行正常程序处理的时候,有时会被要求接收更高级别指令或实时性要求更高的任务,不得不中断当前的程序处理,而去响应后者,即进入新的中断服务程序。当处理完这些任务后,要继续刚才的处理,因此在执行新的中断服务程序的时候,必须要保存执行现场以确保在完成更高级别任务或指令时能够再接着做刚才被打断的任务,整个过程就是CPU的中断响应机制。额外过来的任务未必是更高一级的任务,没必要一定要中断当前任务去响应它,当然有时候,过来的任务非立即执行不可,因此这些中断请求被分类管理。这些中断请求被分为可屏蔽中断,与不可屏蔽中断两大类。可屏蔽中断就是根据目前处理任务的优先级别来考虑其是否优先处理,或者是立即处理,可以根据实际情况来设置优先级别以及决定到底要不要响应此类中断,而不可屏蔽中断,只要接到中断请求,就要做出中断处理。同时多个任务到来,究竟先处理哪个中断请求,这就需要对各个中断进行优先级别排序。下边详细介绍F28335的中断机制。 F28335有很多的资源,有很多的外设,这些外设与相关资源都有可能发布新的任务让内核来判断与处理,也就是F28335的可能中断源有很多。F28335的中断源可分为片内外设中断源,如PWM、CAP、QEP、定时器等,片外中断源,外部中断输入引脚XINT1、XINT2引入的外部中断源。这些中断源将中断请求信号传递给内核就肯定需要中断线

文档评论(0)

1亿VIP精品文档

相关文档