stm32内存地址里面的数莫名其妙改变

2019-07-14 18:01发布


请大家帮忙看一下     0X200001C3中的数据     在0X2000018A中   也会出现     但是0X2000018A是一个标志结构体     里面的数据只能等于0或者1

  一到有通讯的时候     revTempBuffer   字符串中的数据  就会传到    0X2000018A地址中  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
嘻嘻爱哈哈
2019-07-16 04:11
60user127 发表于 2018-9-6 21:53
没解决。现在这个问题     为什么会把结构体去掉   改成全局变量就可以呢??

按照你现在的描述,应该还是内存不够引起的问题。
可能内存中没有足够的连续空间(块)来分配给这个struct。
-------------------------------------------------------------------
我的理解是:结构体变量必定是一组连续的内存地址;单独的全局变量他们的地址不要求连续。

一周热门 更多>