STM32F411RE-0017-深入了解异常处理

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 05:04   828   0

当异常中断来时,通常会先将R0~R3、R12、LR、PC、xPSR这8个寄存器压入栈中。

取出异常向量表地址;

更新NVIC寄存器、xPSR、LR、PC、SP;

举例,我们在某个中断入口做一个断点。

可以看到R0~R3、R12和下面绿色全出来的是对应起来的。

从上面的LR为0xfffffff9可能很多人感觉很奇怪,下面会对此做个详细介绍。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP