[技术问答] N76E003进入掉电模式数据保存的问题

[复制链接]
1910|10
 楼主| hxdjb 发表于 2019-1-15 10:17 | 显示全部楼层 |阅读模式
bit  B_test=0;定义一个位变量,  初始上电值为0,芯片进入掉电模式,唤醒后变成了1;唤醒后没有进行操作过。正常应该还是0;掉电RAM保存其内容。怎么会变?还是我这个位变量不是在RAM区,所以变了。请哪位知道的指教一下,谢谢!
huangcunxiake 发表于 2019-1-15 11:25 | 显示全部楼层
掉电不可能在RAM保存的。
 楼主| hxdjb 发表于 2019-1-15 11:35 | 显示全部楼层
huangcunxiake 发表于 2019-1-15 11:25
掉电不可能在RAM保存的。

资料上这样写的,在掉电模式下,ram保存其内容,端口引脚的值也保持掉电模式前不变。 如果不能保存掉电模式前的那些标志位,那些标志位唤醒以后还要用到,这不乱了吗?
 楼主| hxdjb 发表于 2019-1-15 11:38 | 显示全部楼层
可能我没表达清楚,我说的掉电,不是切断电源,而是N76E003的掉电模式,类似睡眠模式吧
ayb_ice 发表于 2019-1-16 09:19 | 显示全部楼层
肯定是被改写了,
zhuotuzi 发表于 2019-1-17 00:06 | 显示全部楼层
你掉电操作前,你先读取一次该值,看看还是不是0了。
jasontu 发表于 2019-1-17 08:16 | 显示全部楼层
可以先看lis file,找出变数使用的**体地址。
n76e003掉电模式下在ram的资料会保留
稳稳の幸福 发表于 2019-1-17 23:16 | 显示全部楼层
就算不保留,也不会编程1啊,默认应该是0的。
zhuomuniao110 发表于 2019-1-18 23:31 | 显示全部楼层
找到原因了没?
zhuomuniao110 发表于 2019-1-18 23:32 | 显示全部楼层
如果没有,就把全部代码发来
小灵通2018 发表于 2019-1-18 23:46 | 显示全部楼层
你同时定义个其他类型的数据试试。比如char的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

135

主题

248

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部