当前位置: 首页 > 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/382602.html

相关文章:

  • 泉州软件开发公司优化优化
  • 网站上传附件大小限制微信营销的案例
  • 免费动态图片素材网站关键词优化精灵
  • dedecms小说网站模板东莞seo外包公司哪家好
  • 网站建设团购菏泽资深seo报价
  • 珠海营销网站建设seo技术培训广东
  • 网站课程设计报告网站如何提升seo排名
  • 盘锦网站开发找文网客服联系方式
  • 易语言做动态网站域名注册网站系统
  • o2o网站建设哪家好市场调研报告
  • 积极做好门户网站建设工作手机系统优化工具
  • 医院网站建设策划网站统计代码
  • 在越南注册公司需要多少钱aso优化怎么做
  • 网站交给别人做安全吗百度推广收费多少
  • 哪些软件可以做网站设计seowhy教研室
  • 网站开发报价模版网站平台做推广
  • 安装wordpress+000某企业网站的分析优化与推广
  • 珠海做企业网站百度搜索榜排名
  • Wordpress去掉左上角标志seosem是什么职位
  • 百度seo排名优化价格seo网络推广案例
  • 价格划算的做网站广州seo网站优化培训
  • 鲅鱼圈网站怎么做深圳网站开发公司
  • 个体户做网站有用吗利尔化学股票最新消息
  • 我国疫情最新消息百度自然排名优化
  • 开封网站优化seo研究协会网
  • 做家乡网站代码郑州网站建设制作
  • 网站建设最好的公司semi认证
  • 如何进行网站检查模板建站哪个平台好
  • 室内设计自学软件专业培训seo的机构
  • 深圳手机网站建设联系电话广东公司搜索seo哪家强