单片机学习小组
直播中

我有一车切糕

11年用户 580经验值
私信 关注

单片机的堆栈是如何去定义的

概念这里所说的堆栈,是针对单片机所说的“堆”(HEAP)与“栈”(STACK),它们是在内存中开辟的一片拥有特殊用途的区域;这里所说的内存,是指STM32片内的RAM,对于大容量的STM32F10xxx来说RAM的大小为64KB。内存布局时,MDK-ARM编译器将RAM分成4个区域,分别为data区、bass区、堆区、栈区。data区用来存放初始化不为零的全局变量和静态变量;bass区用来存放初始化为零的全局变量和静态变量。只要单片机运转起来且不掉电,data区和bass区的内容长期有效,即全局变量.

更多回帖

发帖
×
20
完善资料,
赚取积分