Cortex-M3-建立堆栈

Cortex-M3-建立堆栈 当开发的程序比较简单时,可以从头到尾都只使用 MSP。这时,只需要保证开出一个容量够大的堆栈,再把 MSP 初始化到其顶即可——这也是单片机开发最常见的做法。堆栈用穿是非常致命的错误,必须非常严肃地计算安全容量。在计算时,除了要计入最深函数调用时对堆栈的需求,还需要判定最多可能有多少级中断嵌套。一个笨方法(但是很保险)是假设每个中断都可以嵌套。对于每一级嵌套的中断,至
相关文章
相关标签/搜索