2683| 5
|
原子哥,请问下关于ucos中的任务栈问题 |
1金钱
最佳答案问题一:这是一个中断嵌套的问题,如果systick里面用到了R4~R11, 那在systick之前就压栈了R4~R11,返回systick以及外面自然会出栈相应值,没有错误
问题二: 在9.1.1章节中有详细介绍,还有我们写的裸机是c代码,和汇编还是有差距的,另外ucos之所以要自己手动处理,是因为我们用的是进程堆栈,需要由系统来管理所有的压栈出栈操作,为了兼容所有情况,就压栈所有的通用寄存器
| ||
| ||
| |
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 22:25
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网