广东题库

首页 > 题库

Cortex-M3处理器采用中断方式控制I/O或部件操作时,其中断处理编程涉及哪些方面

广东华图教育 | 2022-09-11 22:37

收藏

Cortex-M3处理器采用中断方式控制I/O或部件操作时,其中断处理编程涉及哪些方面?

  ---------------------------------

  参考答案:

  答:中断处理编程涉及中断源(中断向量)、优先级、使能等几个方面。异常或者中断是处理器响应系统中突发事件的一种机制。当异常发生时,Cortex—M3通过硬件自动将编程计数器(PC)、编程状态寄存器(XPSR)、链接寄存器(LR)和R0~R3、R12等寄存器压进堆栈。在Dbus(数据总线)保存处理器状态的同时,处理器通过Ibus(指令总线)从一个可以重新定位的向量表中识别出异常向量,并获取ISR函数的地址,也就是保护现场与取异常向量是并行处理的。一旦压栈和取指令完成,中断服务程序或故障处理程序就开始执行。执行完ISR,硬件进行出栈操作,中断前的程序恢复正常执行。

  ---------------------------------

   [华图教育答案解析]:此题暂无解析

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有