下面是关于ARM嵌入式芯片中的中断控制器及向量中断控制器(VIC)和嵌套向量中断控制器(NVIC)的叙述,其中错误的是( )。

admin2021-07-07  37

问题 下面是关于ARM嵌入式芯片中的中断控制器及向量中断控制器(VIC)和嵌套向量中断控制器(NVIC)的叙述,其中错误的是(   )。

选项 A、只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求
B、NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断
C、目前基于ARM内核的嵌入式芯片中的中断控制器仅支持向量中断
D、基于ARM内核的嵌入式芯片中的中断控制器挂在AMBA的系统总线上

答案C

解析 基于ARM内核的嵌入式芯片中的中断控制器挂在AMBA的系统总线上:只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求:NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断;目前基于ARM内核的嵌入式芯片中的中断控制器一般采用向量中断和嵌套向量中断方式管理中断。故本题选择C。
转载请注明原文地址:https://kaotiyun.com/show/R40Z777K
0

最新回复(0)