请问ZLG: 1. 《深入浅出ARM7-LPC213x_214x(上)》的第335页关于中断优先级有下面说明:"ARM中断体系结构对中断优先级的处理,在一般情况下,高优先级并不能中断低优先级中断,程序所设定的优先级的意义在于当多个中断同时发生的时候,只处理高优先级中断而忽略低优先级中断." 该说明中最不能理解的就是"忽略"一词.如果是"忽略",那不是执行完高优先级中断后就不执行低优先级了么,正确的说法应该是"挂起"吧.只要高优先级中断执行开始直到完成的过程中,低优先级的中断标志没有被硬件或者软件清零,在高优先级中断返回瞬间就会立刻进入低优先级中断. 请问"忽略"一词是否有错?
2.关于中断嵌套的方法,在该书338页有介绍.我想咨询的是,IRQ和FIQ同时设定后,FIQ能否自动中断IRQ么,是否也需要按照这种中断嵌套的方法进行类似设定.同理,向量IRQ能否自动中断非向量IRQ.即这样的情况能否自动中断嵌套?
3.顺便请问,执行一条机器指令的时间是多少?(晶振选用11.0592M,模板用的2131). |