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

2023-04-26 45 0 举报/投诉

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

参考答案:

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

相关文章

根据《宪法》的规定,有权设立常务委员会的地方各级人民代表大会最低一级是( )
根据我国《宪法》的规定,下列对于公民基本权利的宪法保护,表述正确的是( )
根据我国《宪法》的规定,下列说法错误的一项是( )
根据我国《宪法》的规定,下列有关公民基本权利的宪法保护的表述,哪一个是正确的?( )
根据我国《宪法》的规定,下列说法错误的一项是( )
根据我国《宪法》的规定,下列有关公民基本权利的宪法保护的表述,哪一个是正确的?( )

发布评论