msp430f149单片机的应用程序一般存放在

msp430f149单片机的应用程序一般存放在,第1张

EEPROM的程序存储器中,。单片机改冲的应用程序一般存放在片内的EEPROM的程序存储器中,即从0000H~0EFFH共有4K;程序如果太长,可以存储到片外程序存储器中。FLASH大小也是单片机的一个重要数据。常见的变量放在RAM中哗含,调电后数据会丢失乱歼笑,所以变量是要赋值的。有些高档单片机将程序放在FLASH中,上电时再将程序移入RAM,这样运行时程序在RAM中运行,可以加快速度。

静态变量都在全局数据区分配内存,指扒包括后面将要提到的静态局部变量。对于一个完整的程序,在内存中的分布情况如下:

代码区

全局数据区

堆区

栈区

一般程序的由悉举new产生的动态数据存放在堆区,函数内部的自动变量存放在栈区。自动变量一般会随着函数的退出而释放空间,静睁逗碧态数据(即使是函数内部的静态局部变量)也存放在全局数据区。全局数据区的数据并不会因为函数的退出而释放空间。

IAR可以指定msp430的堆栈大小,您可以打开IDE自己摸索下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8281307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存