飞思卡尔中断优先级排队查询中断
发表:2023-08-29 12:01:33 阅读:150

飞思卡尔中断优先级排队查询中断:查询中断(程序查询中断)就是在CPU向应中断后,通过简单硬件接口电路中的中断识则程序查询连接到系统的每个设备。确定哪些外设提出中断请求,按事先确定的优先级确定查询的先后顺序,最先被查询的优先级最高。

在查询过程中,每个外设的中断请求信号存放在中断请求寄存器中,通过或门送到CPU的中断请求引脚,所有中断请求状态位组成一个端__口,任何一个外设又有中断请求时,CPU响应中断后进入查询程序,读取端口内容,然后对端El寄存器的内容逐位查询,查到哪个外设有中断请求,就转到相应的中断服务程序n查询的顺序决定了外设的中断优先级别。

软件查询中断优先级方法的优点是硬件简单,改变程序中的查询次序即可改变外设的中断优先级而不必改变硬件连接;缺点是速度慢、实时性差,特别是当中断源较多而请求中断的外设的级别较低时尤为突出。此外,软件查询要占用CPU时间,降低CPU的使用效率。但在比较简单的小系统中,软件查询法是一种常用的方法。

 

阅读更多请您关注:

飞思卡尔中断机制

飞思卡尔中断请求

飞思卡尔中断处理

freescale代理