在中斷發(fā)生時會將中斷前的PC寫入mepc:
在中斷退出后又會返回mepc處繼續(xù)執(zhí)行
那么在中斷嵌套時,MCU是否會自動保存mepc的值?
在開啟硬件壓棧時,又是否會對mepc自動壓棧?
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
在中斷發(fā)生時會將中斷前的PC寫入mepc:
在中斷退出后又會返回mepc處繼續(xù)執(zhí)行
那么在中斷嵌套時,MCU是否會自動保存mepc的值?
在開啟硬件壓棧時,又是否會對mepc自動壓棧?
青稞系列在進入中斷后不會自動關(guān)閉中斷使能,也就是默認允許中斷嵌套,如果沒有對 mstatus 和 mepc 的自動保護,如何保證在中斷嵌套發(fā)生時安全運行?
你好,mepc等相關(guān)寄存器的保存和恢復不使用堆棧,由硬件另外處理,邏輯是完整的,可以正常中斷嵌套。