FIQ之所以叫快中断,就是因为他更快!
原因有三
1、FIQ产生后,FRQ模式下的私有寄存器比其它任何模式下的都多
2、FIQ的异常处理返回时,比其它异常少一步跳转,因为,FIQ的异常向量内存比其它向量内存地址都高,异常处理代码可以直接从异常向量内存开始。
3、FIQ比其它中断都高,只比Reset异常优先级底。
FIQ之所以叫快中断,就是因为他更快!
原因有三
1、FIQ产生后,FRQ模式下的私有寄存器比其它任何模式下的都多
2、FIQ的异常处理返回时,比其它异常少一步跳转,因为,FIQ的异常向量内存比其它向量内存地址都高,异常处理代码可以直接从异常向量内存开始。
3、FIQ比其它中断都高,只比Reset异常优先级底。