打印
[STM32F1]

M3内核的双堆栈机制有什么好处啊?

[复制链接]
314|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Jacquetry|  楼主 | 2023-9-26 21:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看介绍说同时只能使用一个啊,那为什么要设置成两个?

使用特权

评论回复
沙发
豌豆爹| | 2023-9-27 17:44 | 只看该作者
防止堆栈溢出,方便操作系统设计

使用特权

评论回复
板凳
Henryko| | 2023-9-29 19:40 | 只看该作者
提高内存利用率

使用特权

评论回复
地板
未说出口的像你| | 2023-10-14 22:17 | 只看该作者
分离中断处理和任务执行就是好处啊

使用特权

评论回复
5
月亮一键变蓝| | 2023-10-15 02:00 | 只看该作者
使用双堆栈机制可以将中断处理和任务执行的堆栈分离开来,避免它们相互干扰

使用特权

评论回复
6
失物招領| | 2023-10-15 04:00 | 只看该作者
中断处理通常需要快速响应和执行,而任务执行可能需要较长的时间。通过使用不同的堆栈,可以确保中断处理不会被任务执行所影响,提高系统的响应性能和稳定性。

使用特权

评论回复
7
故意相遇| | 2023-10-15 06:00 | 只看该作者
双堆栈机制可以提高系统的可靠性

使用特权

评论回复
8
风凉| | 2023-10-15 08:00 | 只看该作者
中断处理和任务执行使用不同的堆栈,当任务执行时发生堆栈溢出或错误时,不会影响中断处理的正常进行

使用特权

评论回复
9
一只眠羊| | 2023-10-15 10:30 | 只看该作者
我理解的双堆栈可以这样,优化堆栈空间利用

使用特权

评论回复
10
将爱藏于深海| | 2023-10-15 16:00 | 只看该作者
其实,使用双堆栈机制可以更好地管理和利用堆栈空间

使用特权

评论回复
11
捧一束彼岸花| | 2023-10-15 18:30 | 只看该作者
中断处理通常需要较小的堆栈空间,而任务执行可能需要较大的堆栈空间。通过分离堆栈,可以根据实际需求分配合适大小的堆栈空间,避免浪费和不必要的堆栈空间占用

使用特权

评论回复
12
在曼谷的春| | 2023-10-15 20:00 | 只看该作者
估计是怕有冲突吧,所以设置成2个

使用特权

评论回复
13
温室雏菊| | 2023-10-15 22:00 | 只看该作者
一般双堆栈机制的时候,容易出现堆栈溢出问题,所以需要好好的处理才行

使用特权

评论回复
14
Mowergy| | 2023-10-16 11:15 | 只看该作者
用双堆栈机制,避免它们相互干扰,可以将中断处理和任务执行的堆栈分离开来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

96

主题

1752

帖子

0

粉丝