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

2019-07-14 18:01发布


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

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
60user127
2019-07-16 16:00
TOPCB 发表于 2018-9-6 23:14
这里明显不是超出RAM了.而是被其他的内容冲掉了.

我调试的时候    感觉跟你说的特别像      一开始初始化为0    但是有数据之后     Flag_InitTypeDef结构体里面的内容    就会变成数据  
但是   指针还没有超出   接收BUFFER    没有乱指的现象
Flag_InitStructure的定义方式如下
Flag_InitTypeDef    Flag_InitStructure;

一周热门 更多>