找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机对片上eeprom的操作需要验证执行成功吗

查看数: 2465 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-11-3 11:31

正文摘要:

比如擦除扇区和字节编程这类指令会执行失败吗,需要读回验证不?

回复

ID:123289 发表于 2022-11-5 09:21
是否需要,取决于你对【数据可靠性】的信心。
信心不足时,就验证一下。
ID:401564 发表于 2022-11-4 18:37
地板说的没错,要验证的,虽然说自己玩点小东西无所谓,但久了,就会养成不好的习惯了,做产品的时候就经常带上自己的习惯,
STC的EEPROM只有写入完成的应答机制而已,也就是说它只告诉你写入完成了没有而已
并没有错误提示
什么CRC,奇偶校验什么的,看个人吧,我感觉没必要,因为都是在芯片内部读写而已
ID:77589 发表于 2022-11-4 16:00
这个要看具体应用场景。对可靠性没要求的应用,没必要验证;数据要求高可靠性,那么,写完成后,再读取出来做对比!!!!
ID:1050353 发表于 2022-11-4 08:12
一般不需要
ID:1043747 发表于 2022-11-4 07:00
发表于 2022-11-3 19:39
寿命内,操作指令可以保证完成。超过写寿命,可能完成操作吗???

感谢回复
ID:1043747 发表于 2022-11-4 07:00
发表于 2022-11-3 19:18
一般不需要处理是否操作成功,不过stc比较新的单片机自带检测功能,可以查询相关寄存器得知是否操作成功

多谢回复
ID:883242 发表于 2022-11-3 19:39
寿命内,操作指令可以保证完成。超过写寿命,可能完成操作吗???
ID:526108 发表于 2022-11-3 19:18
一般不需要处理是否操作成功,不过stc比较新的单片机自带检测功能,可以查询相关寄存器得知是否操作成功
ID:1043747 发表于 2022-11-3 18:38
coody_sz 发表于 2022-11-3 14:56
一般来说,做项目的话,保存的数据做好都规范化,比如:数据类别  数据域  CRC16校验,擦除写入完成,再读 ...

多谢解答,还想问下,51类单片机写片上eeprom都没有应答机制吗?
ID:1034262 发表于 2022-11-3 14:56
一般来说,做项目的话,保存的数据做好都规范化,比如:数据类别  数据域  CRC16校验,擦除写入完成,再读出来校验是否正确。
ID:879348 发表于 2022-11-3 13:31
不需要,写入过程需要等待标记位完成

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表