导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助:IRQ和FIQ的区别?[xintiandi]

 *第38369篇: 求助:IRQ和FIQ的区别?

  
楼 主:xintiandi 2006年3月10日07:04
 求助:IRQ和FIQ的区别?
哪位大侠了解这方面的情况,请您留言讲解一下,谢谢!
  
2楼:zx1221 2006年3月10日11:15
 hehe
向量中断控制器VIC具有32个中断请求输入,可将其编程分为3类,FIQ,向量IRQ和非向量IRQ。
FIQ(fast interrpt request)快速中断请求要求具有最高优先级。如果分配给FIQ的请求多于一个,VIC将中断请求相或后向ARM处理器产生FIQ信号。当只有一个中断被分配为FIQ时可实现最短的FIQ等待,但如果分配给IFIQ级的中断多于1个,FIQ服务程序需要读取FIQ状态寄存器来识别产生中断请求的FIQ中断源!

向量IRQ具有中等优先级。该级别可分别32个请求中断的16个。32个请求种的任意一个都可分配到16个向量IRQ slot中的任意一个,其中slot0具有最高优先级

非向量IRQ的优先级最低

打的好累啊!

  
3楼:xintiandi 2006年3月18日06:19
 谢谢zx1221的回答。请问在具体应用时,依据什么原则选择哪种中断进行设计?
谢谢zx1221的回答。

还是有一点问题,中断分成这么多种,请问在具体应用时,依据什么原则选择哪种中断进行设计?

如能解答,很感谢。


>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:求助:霍尔元件的输出方式有几种

[下一篇主题]:求助:向量中断和非向量中断的区别?