3806| 1
|
基于m3的ucosii中PendSV代码理解问题 |
5金钱
最佳答案看图给你讲
1、如图所示,堆栈的栈顶地址为0X20000200,栈底地址为0X20000000。
2、此时PSP在栈顶0X20000200,我们暂定PSP此时不为0,即要将R4-R11入栈。
3、首先STM R0,{R4-R11}将R4-R11入栈,你要了解STM指令是怎么执行的,在Cortex-M系列中,STM指令等同与STMIA,STMIA的意思存储一组寄存器,注意,重点来了:STMIA指令每存储一个寄存器,地址就要增加,以便存储下一个寄存器!我们这里要存储R4-R11共8个寄存器,每个寄存器 ...
| ||
发表于 2015-5-7 13:17:37
|
显示全部楼层
| ||
开往春天的手扶拖拉机
|
||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 08:58
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网