存入EEPROM问题 点击:636 | 回复:7



秦君_1

    
  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-06-06 19:46:43
楼主

尝试将VD110存入EEPROM,监控发现,VD110初始值为0,我用文本设置VD110值为100,VD110数据变化的同时将VD110写入EEPROM中,监控看到VD110确实变为100了,但是断电后重新上电,发现VD110又重新恢复为0,好像压根就没有被写入EEPROM中。使用库做的,程序如图示: 




楼主最近还看过



江湖走走--原创军团

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2013-06-06 20:33:18
1楼

你确认是EEPROM,这是电擦除和写入的;假如是EPROM可是紫外线擦除和写入的哦。另外看看说明书,是不是需要专门使用啥命令--才写入储存卡的。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-06-07 09:31:11
2楼

回复内容:

对: 江湖走走--原创军团  你确认是EEPROM,这是电擦除和写入的;假如是EPR... 内容的回复!


 200没有大量可以直接就用的断电保存寄存器,断电保存数据提供了一个写入EEPROM的命令,做成库文件供使用。我以前都是用电池卡保存数据的,这次没有电池卡,尝试用这个库做断电数据保持,不知道问题出在哪里?

研讨会宣传员_3259

  • [版主]
  • 精华:3帖
  • 求助:110帖
  • 帖子:1927帖 | 14403回
  • 年度积分:102
  • 历史总积分:64749
  • 注册:2020年3月27日
发表于:2013-06-07 16:41:02
3楼

不知道,静候佳音。                      

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-06-07 17:41:37
4楼

是不是在系统块断电保持里设置里有VD110?

江湖走走--原创军团

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2013-06-07 18:04:15
5楼

  对哦,你的设置VD110自己能保持么?初始值是0的。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-06-09 10:07:06
6楼

回复内容:

对: 狼牙精神  是不是在系统块断电保持里设置里有VD110? 内容的回复!


 设置了的话,你怎么判断写入了EEPROM?只有在没有设置的情况下,如果断电没有丢失数据才能说明写入了EEPROM。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-06-10 16:16:56
7楼

现在好了。注意一点:v-start条件M18.0必须是从0到1时才启动写入,并且在整个写入过程中不能断开M18.0,写入完成后利用DONE位M18.2上升沿复位M18.0,为下一次继续写入其他值做好准备。


热门招聘
相关主题

官方公众号

智造工程师