- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 STM32之程序如何防止堆栈溢出
近日为某个项目写了个草稿程序,即非正式程序,后来发现老是进入hardfaulthandler,原来是堆栈溢出,后仔细查看发现函数调用纵深太深,最多的时候可保持7个函数在堆栈中调用。 因此有心得如下: 一、函数调用不要纵深太深,即以下模式:main() { fun1(); } fun1() { fun2(); } fun2() { fun3(); } fun3() { fun
2013-12-30 11:37:08 13548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人