你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
单片机的RAM分为几个部分?
[复制链接]
2602082487
提问时间:2016-6-4 16:55 /
问答
是否解决:
请问一下单片机的ram分为几个部分呢?像stm32这种哈佛结构的单片机,除了堆,栈,和全局数据部分之外,还有其他的部分吗?
还有就是如果我的程序里面定义的较大的局部数组,在MDK环境下就需要我手动的修改栈的大小是吗?请大家指导一下,谢谢。
赞
0
收藏
0
评论
15
分享
发布时间:2016-6-4 16:55
举报
请先
登录
后回复
15个回答
任风吹吹
回答时间:2016-6-6 17:18:23
a0a.1 32b0c
也就是说F103的SRAM包含内置的64K和FSMC外扩的SRAM,至于FSMC要不要外扩SRAM完全取决于你的应用设计。
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
0
反对
1
lin-425480
回答时间:2016-6-6 09:04:14
a0a.1 32b0c
可以使用风扇加载 。cof 配置,配置RAM 的分配地址跟空间
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
数码小叶
回答时间:2016-6-6 09:09:45
a0a.1 32b0c
这个一般参考手册都有图吧,不同系列都不一样,地址范围都有
赞
0
评论
回复
支持
反对
dsjsjf
回答时间:2016-6-6 09:14:07
a8a.1 32b0c
我来学习的
赞
0
评论
回复
支持
反对
衔胆栖冰
回答时间:2016-6-6 09:22:43
a0a.1 32b0c
不同的单片机内部RAM的大小不一样,一般RAM分为几个bank,有的只有一两个,有的有好几个。有的单片机内部RAM的bank地址是连续的,有的单片机内部RAM的bank是不连续的。较大的局部数组,你可以用malloc动态申请一段内存,修改堆的大小,注意溢出问题。RAM中一般有堆、栈,还有代码执行区等
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
huaiqiao
回答时间:2016-6-6 09:45:09
a0a.1 32b0c
下载其datashet,一般像32都有地址映射的,参考这个地址映射哈。
赞
0
评论
回复
支持
反对
超級稻草人
回答时间:2016-6-6 10:40:44
a0a.1 32b0c
最好参考對應芯片手册。。。
赞
0
评论
回复
支持
反对
yubinwu_3004964
回答时间:2016-6-6 16:43:13
a0a.1 32b0c
FIFO,DMA,低功耗时可以保存数据的RAM种种应用
赞
0
评论
回复
支持
反对
任风吹吹
回答时间:2016-6-6 17:14:55
a0a.1 32b0c
这个得看具体芯片型号的数据手册,如F103的:
赞
0
评论
回复
支持
反对
1
2
/ 2 页
下一页
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分