导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→hehe

* 89995: 求助:IRQ和FIQ的区别?

   zx1221 
zx1221发表的帖子 

 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的优先级最低

打的好累啊!

发表时间:2006年3月10日11:15:28

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  90290.[详细]谢谢zx1221的回答。请问在具体应用时,依据什么原则选择哪种中断进行设计?..
摘要:谢谢zx1221的回答。  还是有一点问题,中断分成这么多种,请问在具体应用时,依据什么原则选择哪种中断进行设计?  如能解答,很感谢。......(130字)
- [xintiandi][1422次] 2006年3月18日

[上一篇帖子]:寻良策,怎么实现一个动态交互的web server?我想把TCP/IP做到一个仪表里,可以
[下一篇帖子]:rabbitweb博控论坛重新开张了,可以去那看看 /P P http://www.bocon.