飞思卡尔矢量中断:矢量中断就是CPU响应中断后,要求中断源提供一个地址信息,该地址信息称为中断向量(中断矢量),这种中断称为矢量中断。显然,中断向量就是中断服务程序的人El地址。当CPU识别出外设中断请求并予以响应时,控制逻辑就将该I/O设备的中断服务程序的人口地址送至CPU,转入中断服务程序。
按人口的机制不同又可分为简单硬件查询法——菊花链法和中断控制专用硬件方法。菊花链法是用硬件排队电路(菊花链电路)对中断源进行优先级排队,并将程序引导到相关的I/O中断服务程序的人口。其优点是中断响应速度快,缺点是各中断源的优先级因硬件连接固定而不易修改。中断控制专用硬件方法是向量中断的典型方法,它使用一个专门的中断优先级控制器来解决中断优先级的排队管理。
在实际应用中,中断控制器是可编程的,通过软件可以为各个中断请求信号分配优先级,编程使中断屏蔽寄存器控制中断源的屏蔽与开放,使用非常灵活。
阅读更多请您关注;