当前位置: 首页 > wzjs >正文

兰州网站建设实验总结全国较好的网站建设公司

兰州网站建设实验总结,全国较好的网站建设公司,企业网站建设开发公司,网站设计软件有哪些最近在做一个项目,需要保存设置数据,掉电不丢失。那么首先想到的是加个24c02,是一个eeprom,但是客户板太小,没有办法进行扩展。后面就找了一个带ee的OTP单片机,发现擦写次数有限,只有1000次&…

       最近在做一个项目,需要保存设置数据,掉电不丢失。那么首先想到的是加个24c02,是一个eeprom,但是客户板太小,没有办法进行扩展。后面就找了一个带ee的OTP单片机,发现擦写次数有限,只有1000次,这明显就不是ee,就是一片flash。感觉1000次的擦写,太少了,那怎么样才能提高使用次数呢?       

         后面就想到,当前的很多固态硬盘都不是slc的颗粒,也同样可以用好久。那么是使用什么技术达到呢,那就是磨损均衡。

        既然固态硬盘可以做磨损均衡,达到长时间使用,那就想想办法,对单片机的flash操作也做个简单的磨损均衡。因为考虑到单片机的资源有限,就做个简单一点的方法好了,而且需要存储的数据也不多,不用考虑太复杂,越简单越好。

         实现方法如下:

        1.在单片机内存建立一个页缓冲,把需要存储的数据都都按照一定顺序保存在缓存里面

        2.做个指向单片机内部flash的一个页指针,指向当前存储页

        3.在当前页在里面做个55标记,用与和空白页进行区分,方便查找搜索当前页数据。

        4.每修改一次参数,就往下一页写,并把当前页擦除。

        5.这样就可以实现页面的均衡磨损。

       

下面就做个示意图

____________________________________

/*页指针*/
byte ucPage=2;
/*页缓存*/
byte aucPageDatBuf[8]=page2;

page0:/FFFFFFFFFFFFFFFFFFFFFF/

page1:/FFFFFFFFFFFFFFFFFFFFFF/

page2:/55Dat1Dat2***************Dat7/   

page3:/FFFFFFFFFFFFFFFFFFFFFF/

_____________________________________

/*页指针*/
byte ucPage=3;
/*页缓存*/
byte aucPageDatBuf[8]=page3;

page0:/FFFFFFFFFFFFFFFFFFFFFF/

page1:/FFFFFFFFFFFFFFFFFFFFFF/

page2:/FFFFFFFFFFFFFFFFFFFFFF/

page3:/55Dat1Dat2***************Dat7/   

 _____________________________________

/*页指针*/
byte ucPage=0;
/*页缓存*/
byte aucPageDatBuf[8]=page0;

page0:/55Dat1Dat2***************Dat7/   

page1:/FFFFFFFFFFFFFFFFFFFFFF/

page2:/FFFFFFFFFFFFFFFFFFFFFF/

page3:/FFFFFFFFFFFFFFFFFFFFFF/

      如此循环。。。。。。。。。

       按照这个思路,每一页可以擦写1000次,那么有n个页面就可以擦写1000*n次,这样把空白的flash充分利用起来,就可以大大增加非易失性参数的存储器的擦写次数。

     这种方法对flash单片机存储参数同样适用。

    

     

http://www.dtcms.com/wzjs/822525.html

相关文章:

  • 交互式网站开发技术有哪些网站设计与开发怎么做
  • 北京市房山建设培训学校网站宣传部网站建设计划书
  • 专题网站开发工具给我免费播放的电影在线观看
  • 恩施网站建设公司山东省建设资格注册中心网站
  • 一般请人做网站和app多少钱平台网站建设网站
  • 网站后台管理模板免费下载网站建设是前端么
  • 服装箱包网站建设网站建设太金手指六六二五
  • 佛山科技网站建设高端网站设计公司有
  • 潘多拉固件建设网站微信里的小程序不见了
  • 投资交易网站开发群辉wordpress端口
  • 凡客建站网临沂个人做网站
  • 网页设计模板素材网站大全做网站都需要什么步骤
  • 淄博做网站的公司都有哪些电子商务搭建平台
  • 推销什么企业做网站和app6企业网站的建设目的包含什么
  • 个人网站做支付接口小程序招商加盟平台
  • 常州市城市建设局网站南京设计公司前十名
  • 济南城之运维网络科技seo网站推广软件
  • 东莞网络营销型网站一站式做网站价格
  • 免费的黄金网站有哪些企业网站seo运营
  • 一款非常不错的seo网站优化公司源码西双版纳傣族自治州医院
  • 公司的网站怎么建设wordpress qqoq主题
  • 网站怎么换域名重庆网站建设子沃科技熊掌号
  • 农产品电子商务网站建设现状阿里巴巴网站icp编号怎么查
  • 网站备案主体信息变更wordpress搜索框样式
  • 伽师网站建设玉林城乡住房建设厅网站
  • 辽阳市城市建设档案馆网站Wordpress做什么网站赚钱
  • 网站进度条源代码juqery-ui备案时网站建设方案书
  • 合肥专业网站建设十大视频剪辑软件排行榜
  • 有名的网站制etherna 简洁商业企业wordpress
  • 邯郸有设计网站的吗ppt做的最好的网站