3792|5

58

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请教关于FLASH保存参数数据 [复制链接]

我用的单片机是STM32F103RBT6,128K flash,我想实现掉电保存数据,flash一页1KB,我想分成30份,每份32字节数据,第一次就擦除该页数据,掉电直接写入32字节数据,以后只要断电,不再进行擦除flash整页的操作,就立马接着上次存数据的后面写入此时的32字节数据,直到写完30份,然后才进行一次擦除该页数据操作。 这样来说可行么???  对了掉电检测使用PVD检测 电压值,初步设定为2.9v,只要掉电,就直接执行写寄存器操作。因为看网上都说写之前一定要进行擦除性操作。所以想确认下可行性

此帖出自stm32/stm8论坛

最新回复

本帖最后由 huo_hu 于 2016-5-4 16:46 编辑 这就更奇怪啦,干嘛不在上位机保存? 达到调好的标准就存。。。 就怕你也不知道啥时候调好吧,那是设计的问题,就晕晕了   详情 回复 发表于 2016-5-4 16:41
点赞 关注
 

回复
举报

4008

帖子

0

TA的资源

版主

沙发
 
1.有修改就保存,为毛掉电存
2.1024/32=32,30份是什么意义
3.如果有bat把指针放到那里可以省去搜索的步子
4.用更多的flash有利于延长寿命,利用指针循环写。
此帖出自stm32/stm8论坛

点评

上位机界面是有4跟 进度条形式的(取值0~255),调好1根进度条1次可能需要改变几十次数据,调好4根进度条也就要上百次,一天下来的话,可能就上千次烧写了,所以采取掉电保存。  详情 回复 发表于 2016-5-4 16:01
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
huo_hu 发表于 2016-5-4 15:17
1.有修改就保存,为毛掉电存
2.1024/32=32,30份是什么意义
3.如果有bat把指针放到那里可以省去搜索的步 ...

上位机界面是有4跟 进度条形式的(取值0~255),调好1根进度条1次可能需要改变几十次数据,调好4根进度条也就要上百次,一天下来的话,可能就上千次烧写了,所以采取掉电保存。
此帖出自stm32/stm8论坛

点评

这就更奇怪啦,干嘛不在上位机保存  详情 回复 发表于 2016-5-4 16:41
 
 

回复

4008

帖子

0

TA的资源

版主

4
 
本帖最后由 huo_hu 于 2016-5-4 16:46 编辑
a19911103hsy 发表于 2016-5-4 16:01
上位机界面是有4跟 进度条形式的(取值0~255),调好1根进度条1次可能需要改变几十次数据,调好4根进度条 ...

这就更奇怪啦,干嘛不在上位机保存?

达到调好的标准就存。。。
就怕你也不知道啥时候调好吧,那是设计的问题,就晕晕了

此帖出自stm32/stm8论坛

点评

没有啦, 有些参数必须是存在单片机里面, 有个专门的模式 需要调用参数来改变寄存器的值。改变的周期是ms级别,比如10ms改变一次,1次同时改变4个寄存器的值,一共改变5次。所以5次的值要存在单片机里面。我的掉  详情 回复 发表于 2016-5-4 19:29
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

5
 
huo_hu 发表于 2016-5-4 16:41
这就更奇怪啦,干嘛不在上位机保存?

达到调好的标准就存。。。
就怕你也不知道啥时候调好吧,那是设 ...

没有啦,  有些参数必须是存在单片机里面,  有个专门的模式  需要调用参数来改变寄存器的值。改变的周期是ms级别,比如10ms改变一次,1次同时改变4个寄存器的值,一共改变5次。所以5次的值要存在单片机里面。我的掉电保存主要还是要存上面的值

此帖出自stm32/stm8论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

6
 
所以 还是需要掉电保存   改变就存就是怕寿命问题
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表