求助 谁知道单片机堆栈溢出怎么处理呀

2020-01-30 13:51发布

求助 谁知道单片机堆栈溢出怎么处理呀
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
lusson
1楼-- · 2020-01-31 10:23
bingbingliang 发表于 2012-8-16 13:40
是的 开了 没办法 用得到 肿么办呀

怎么会没办法,不行就用全局变量代替再共享。
如果开大的局部变量,在这些函数互相调用的时候会累加直到溢出的。
bingbingliang
2楼-- · 2020-01-31 13:39
linucos 发表于 2012-8-16 13:43
如果能确定溢出,那分析下原因,解决问题就简单了吧!

废话 就是因为不知道原因 怎么处理呀
bingbingliang
3楼-- · 2020-01-31 18:04
 精彩回答 2  元偷偷看……
sxmilovebb2
4楼-- · 2020-01-31 23:25
啊哈,我经常溢出。。。随便开个数组100多字节的用啊
jackiezeng
5楼-- · 2020-02-01 02:09
如果没办法把数组放全局,那你就设置堆栈的大小嘛,一般是在启动文件中。

可以试一试使用动态分配内存,这样方式分配的临时内存不是放在堆栈中。
bingbingliang
6楼-- · 2020-02-01 02:41
jackiezeng 发表于 2012-8-20 12:00
如果没办法把数组放全局,那你就设置堆栈的大小嘛,一般是在启动文件中。

可以试一试使用动态分配内存,这 ...

具体怎么设置堆栈的大小呀

一周热门 更多>