导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→堆栈问题[chinashenguo]

 *第11152篇: 堆栈问题

  
楼 主:chinashenguo 2003年4月28日16:06
 堆栈问题
请问程序在运行过程中会把堆栈的值改掉吗?
刚开始初始化SP为60H,运行一些子程序后它的值被改了。导致死机
这是为什么?
  
2楼:bizhenke 2003年4月28日16:29
 我想你肯定没有再次给SP赋值,可能是你的
我想你肯定没有再次给SP赋值,可能是你的子程序修改了堆栈中的数据导致这样的结果。
  
3楼:红心J 2003年4月28日17:53
 可能:
1)栈深度不够
2)程序方面

可能:
1)栈深度不够
2)程序方面有问题,如push与pop,call与ret等方面。

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:有熟悉I2C协议的dx吗?

[下一篇主题]:protel二機管問題