发 帖  
[问答] PIC1946程序有一个变量在运行过程中恢复初始值其他变量保持不变
396
分享
PIC1946程序有一个变量在运行过程中恢复初始值,其他变量保持不变?
变量变为初始值,无论初始值是多少,在运行一段时间后,都会有上面的问题,出现问题没有规律,使能和失能栈溢出复位现象一样,且现象和复位有很大差别,在while(1)前面,读取flash给该变量取上一次保存值,在程序运行一段时间恢复初始值后,确实有执行读取flash代码
0
已退回8积分
2018-8-7 09:06:14   评论 邀请回答
2个回答
很有可能程序变量溢出了
2018-8-9 11:36:36 评论

举报

能不能具体点,可贴部分代码出来,可在每一次变量值被改变时DEBUG看看,地址对不对
2018-8-13 11:54:42 评论

举报

只有小组成员才能发言,加入小组>>

78个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表