查看: 3786|回复: 3

[其他] 在ucos系统中,task运行时,发生硬件中断,这时候,堆栈是压人系统堆栈还是当前task的堆栈啊?

[复制链接]

该用户从未签到

2

主题

29

帖子

0

新手上路

Rank: 1

积分
33
最后登录
1970-1-1
发表于 2011-5-20 08:48:06 | 显示全部楼层 |阅读模式
在ucos系统中,task运行时,发生硬件中断,这时候,堆栈是压人系统堆栈还是当前task的堆栈啊?
谢谢大侠解答一下?
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

2

主题

224

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
322
最后登录
1970-1-1
发表于 2011-5-20 09:06:56 | 显示全部楼层

RE:在ucos系统中,task运行时,发生硬件中断,这时候,堆栈是压人系统堆栈还是当前task的堆栈啊?

uCOS II 2.86及之前一些版本,中断压栈都是压到当前任务栈。

该用户从未签到

27

主题

418

帖子

0

新手上路

Rank: 1

积分
228
最后登录
1970-1-1
发表于 2011-5-20 19:44:54 | 显示全部楼层

RE:在ucos系统中,task运行时,发生硬件中断,这时候,堆栈是压人系统堆栈还是当前task的堆栈啊?

任务栈

该用户从未签到

2

主题

11

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2011-7-6 22:53:26 | 显示全部楼层

RE:在ucos系统中,task运行时,发生硬件中断,这时候,堆栈是压人系统堆栈还是当前task的堆栈啊?

肯定是任务栈
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-26 19:13 , Processed in 0.089523 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表