在中断发生时会将中断前的PC写入mepc:
在中断退出后又会返回mepc处继续执行
那么在中断嵌套时,MCU是否会自动保存mepc的值?
在开启硬件压栈时,又是否会对mepc自动压栈?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
在中断发生时会将中断前的PC写入mepc:
在中断退出后又会返回mepc处继续执行
那么在中断嵌套时,MCU是否会自动保存mepc的值?
在开启硬件压栈时,又是否会对mepc自动压栈?
青稞系列在进入中断后不会自动关闭中断使能,也就是默认允许中断嵌套,如果没有对 mstatus 和 mepc 的自动保护,如何保证在中断嵌套发生时安全运行?
你好,mepc等相关寄存器的保存和恢复不使用堆栈,由硬件另外处理,逻辑是完整的,可以正常中断嵌套。