高分求助:一个奇怪的问题
我的程序里会调用到一些菜单
程序开始运行时正常,使用按键使菜单显示出来可以正常显示,而且此后过不久按一次就不会出错,
但是,如果等很久之后再按一次就会出错,比如死机,显示不正常。
我跟踪了下,程序到某个函数后死掉了,
我在该函数前将该函数要用到的各个参数打印了一遍,发现和正常时值是一致的,函数的地址也一致。
另外我还在这个函数的 最开始处 加入了打印信息,发现该打印信息没有被打印。
我用的是51为内核的单片机,
是堆栈满了?内存泄漏?
大家帮忙分析下可能的原因和解决思路,非常感谢!