打印

STM32F上电后RAM的值?????

[复制链接]
2086|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leizi2008|  楼主 | 2013-1-6 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F上电后RAM的值是什么?????我有三颗芯片,程序都是一样的,其中的一个定义在RAM区的变量,有两颗上电默认为1,一个上电默认为0有没有人遇到过??
沙发
uet_cache| | 2013-1-6 17:12 | 只看该作者
呵呵,这个RAM上电,如果是汇编,应该是默认,如果用了三方编译器,我想只有编译器知道,,,

使用特权

评论回复
板凳
leizi2008|  楼主 | 2013-1-6 17:15 | 只看该作者
uet_cache 发表于 2013-1-6 17:12
呵呵,这个RAM上电,如果是汇编,应该是默认,如果用了三方编译器,我想只有编译器知道,,, ...

俺用的是KEIL,启动代码没改过,不知道从哪能看出来在启动代码里对RAM的操作??

使用特权

评论回复
地板
sy_lixiang| | 2013-1-6 17:26 | 只看该作者
这个是不是随机的?

使用特权

评论回复
5
leizi2008|  楼主 | 2013-1-6 17:29 | 只看该作者
sy_lixiang 发表于 2013-1-6 17:26
这个是不是随机的?

真心不知道啊……

使用特权

评论回复
6
sy_lixiang| | 2013-1-6 17:30 | 只看该作者
另外,描述一下为什么关心这个值呢?

如果这么做,还要变量初始化有什么用?

没太明白你具体的意思。

使用特权

评论回复
7
uet_cache| | 2013-1-6 17:31 | 只看该作者
经过编译器,初值,一向不作参考。只有在程序中赋好值,才保险。
如果你非要研究,自己可以跟踪下汇编,在分配空间时,有没有赋值。
不过,我一般不看这些,,有这功负,还不如负个初值,也知道它当前是什么,,,  省时省力省心

使用特权

评论回复
8
uet_cache| | 2013-1-6 17:31 | 只看该作者
经过编译器,初值,一向不作参考。只有在程序中赋好值,才保险。
如果你非要研究,自己可以跟踪下汇编,在分配空间时,有没有赋值。
不过,我一般不看这些,,有这功负,还不如负个初值,也知道它当前是什么,,,  省时省力省心

使用特权

评论回复
9
lirunze| | 2013-1-6 21:01 | 只看该作者
同意楼上

使用特权

评论回复
10
jomosiron| | 2013-1-6 21:36 | 只看该作者
同意

使用特权

评论回复
11
wangkuo0203| | 2013-1-7 09:25 | 只看该作者
keil把未初始化的全局变量赋0,局部变量、未使用的RAM不处理,上电为不定态,也就是随机的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

266

帖子

0

粉丝