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

果洛州商城网站建设湖南公司响应式网站建设价位

果洛州商城网站建设,湖南公司响应式网站建设价位,怎么进入wordpress后台,学校网站网页设计最近在做一个项目,需要保存设置数据,掉电不丢失。那么首先想到的是加个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/791781.html

相关文章:

  • 宠物网站建设进度表建设网站的个人心得体会
  • 网站域名怎样注销长春建站网站
  • 网站模板商城创意logo一键生成器软件免费
  • 网站建设 网站邢台专业网站建设公司
  • 福建建设注册管理中心网站站开发技术培训
  • 精选赣州网站建设wordpress qq登录
  • wordpress 做一个视频站企业解决方案英文
  • cms三合一网站源码做羽毛球网站
  • 做外贸必应网站产品曝光社区app网站模板下载
  • 制作平台网站费用logo免费生成网站
  • 怎么使用织梦做网站户外平台设计
  • 怀化物流网站建设报价wordpress 国外空间
  • 建设网站的优点跟缺点权威迷失传奇新开网站
  • 景区网站建设的重要性教育机构网站
  • 城乡住房和城乡建设网站查询域名防红短链接
  • 北京企业官网网站建设南康区建设局网站
  • vs怎么做网站wordpress 上传文件
  • 兼职网站建设全屋定制设计软件有哪些
  • 招聘网站建设方案模板什么网站做蜘蛛池
  • 企业手机网站建株洲在线论坛招聘求职
  • 中宁建设局网站广州网站开发哪家强
  • 淄博网站建设同圈科技网络系统管理员获取ip
  • 单纯做网站的公司网站是哪个建站公司做的
  • 展示型网站制作服务福州建设公司名单
  • 建设银行注册网站市建设局网站
  • 做seo网站 公司广州城市职业学院门户网站
  • 珠海建站论坛上海建筑设计院有限公司停工
  • 网站页面大小优化怎么做重庆网站设计智能 乐云践新
  • 宁夏住房和建设厅网站html网站开发图片素材
  • 网站无法链接哪个网站的邮箱最好