英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 3329|回复: 0
打印 上一主题 下一主题

eeprom数据存储器写校验

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-18 20:19:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写校验
根据应用的需要,编程时一般要求对已写入EEPROM的数据与所需值相校验(例7-3)。应用中,
当EEPROM 的数据位擦写次数接近其极限值时,就应进行写校验。Total EnduranceTM 磁盘将
有助于您确定放心程度。
写校验
BCF STATUS, RP0 ; Bank0
: ; Any code can go here
: ;
MOVF EEDATA, W ; Must be in Bank0
BSF STATUS, RP0 ; Bank1
READ
BSF EECON1, RD ; YES, Read the value written
BCF STATUS, RP0 ; Bank0
;
; Is the value written (in W reg) and read (in EEDATA) the same?
;
SUBWF EEDATA, W ;
BTFSS STATUS, Z ; Is difference 0?
GOTO WRITE_ERR ; NO, Write error
: ; YES, Good write
: ; Continue program
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-12-25 11:18 , Processed in 0.052218 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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