• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

eeprom怎么使用检验和来验证数据准确性

yhj416606438 2020-09-04 浏览量:2438
他的算法是怎么实现的,写入数据要怎么处理,读出数据怎么验证准确性
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一,写入值跟读出值进行对比,相等就是对的

    二,可以把写入数据分块,每块末尾加校验和字节,读出的时候做校验和检验,正确说明数据是对的。

    望采纳

    • 发布于 2020-09-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 这个校验有很多具体的实现,主要是根据数据量和数据重要程度来选择实现方法。

    逐一(位或者字节)的比较是消耗资源最多的,一般只用于较少数据,或者数据特别重要的情况下。

    更多的是分块校验和比较,即使这样,也还存在块划分大小的不同,这也是和数据量等有关的选择,这里既要考虑数据量,也要考虑用于校验的资源使用量,还要考虑时间成本,是一个综合选择问题。


    此外还涉及写入算法的具体实现,比如出错处理、逐块写入数据过程,如果再复杂,可能要引入文件系统来组织数据。

    • 发布于2020-09-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通的EEPROM是没有校验机制的,不过可以人为加一些校验信息上去
    • 发布于2020-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • eep数据量都不大,我们一般是写入时直接读回验证,验证失败重写。读取时连续读两次比对,不一致重读


    • 发布于2020-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • e2prom器件自身没什么算法,都是人为加的防止写入错误加的校验。

    E2PROM肯定都是保存一些配置信息或数据等,我们是按照数据结构,每个不同数据组后加普通的校验,读出来的时候判断一下校验。


    • 发布于2020-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 写入的数据可以在最后加一个校验值,读取也,也读取这个校验值,读取后再进行计算进行校验就可以
    • 发布于2020-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接判断输入与输出的数据是不是一样,或是在最后,再存储一个检验数据字节
    • 发布于2020-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 回读的方式进行验证,因为本身数据量也不大。

    对芯片自信一点,一般不会有写错的问题

    • 发布于2020-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

eeprom怎么使用检验和来验证数据准确性