ZHAOBAO511 发表于 2021-1-12 14:16:47

请教STC读写EEPROM问题:

STC写EEPROM不会这么神奇吧,我单个写字节都正常,单个读串口也正常,就是把读到的数据写入EEPROM就不行了。

小李非刀 发表于 2021-1-12 21:48:05

STC的EEPROM都是单个读写的,但擦除是扇区擦除(512字节),能读写1个字节,就能读写N个字节。

makesoft 发表于 2021-1-13 11:41:31

以前老的stc经常因为写入eeprom丢固件,所以都配了和几毛钱的24c,现在估计做稳定了

jqfsjt 发表于 2021-1-13 17:34:30

现在设备,用的STC的片子,在很特殊的情况下,会导致丢标定的数据,怎么设置才能防止这个情况?

lb0857 发表于 2021-1-13 19:25:33

jqfsjt 发表于 2021-1-13 17:34
现在设备,用的STC的片子,在很特殊的情况下,会导致丢标定的数据,怎么设置才能防止这个情况?
...

pic盛行时代读写EEPROM问题就流传于各大论坛bbs最终还是没有完全解决的方法关键数据还是外置eep
直到今天俺还是不敢信任内部的flash一朝被蛇咬十年怕井绳   的阴影吧

wye11083 发表于 2021-1-14 11:37:43

jqfsjt 发表于 2021-1-13 17:34
现在设备,用的STC的片子,在很特殊的情况下,会导致丢标定的数据,怎么设置才能防止这个情况?
...

突然断电?加比较器低电压中断,掉电之后停止操作并进入掉电流程(比如迅速复位等等),同时写入配置留2块带校验,验证ok了再擦旧的。flash防掉电无非就是这几个办法了。

ZHAOBAO511 发表于 2021-1-14 12:08:43

谢谢大家,写一个擦一个,解决。

bskygweter 发表于 2021-1-18 15:35:25

留2块带校验,验证ok了再擦旧的。感觉这是个好方法

xuwuhan 发表于 2021-5-31 14:44:37

最近发现STC15F2K60S2片子会出现丢固件的情况,就是用一段时间就不能使用了,数码管显示乱码,重启也不行,重新刷程序就好了。现在怀疑用了内部EEPROM指令,在单片机刚启动的时候进行了操作,不知道会不会由于受到干扰导致误写了ROM区。
页: [1]
查看完整版本: 请教STC读写EEPROM问题: