Hephaestus 发表于 2022-10-17 05:50
按页擦除,从后往前读,第一个不是0xff的166就是你要的166。
yzwzfyz 发表于 2022-10-17 14:39
地址【0,1,2,3,4】写随机数据,地址【5】写指针0-4,记录当前位置
例:开机读到【5】=3,即上次写的是 ...
188610329 发表于 2022-10-17 09:59
24c系列,只有读写的eeprom,比较适合插标法,即6个字节存5个字节数据,写完数据,后面写个0,下次写,新数 ...
hxdby 发表于 2022-10-18 10:11
谢谢!我的理解是,比如地址0,1,2,3,4,5,地址0写一个数据后,再在地址1写0,然后在地址1写数据后,覆盖 ...
hxdby 发表于 2022-10-18 10:11
谢谢!我的理解是,比如地址0,1,2,3,4,5,地址0写一个数据后,再在地址1写0,然后在地址1写数据后,覆盖 ...
Hephaestus 发表于 2022-10-18 11:34
你的理解完全错误,eeprom和flash不可能“覆盖原先的0”。
必须先把原先的数据全部擦除成1,字节表达 ...
hxdby 发表于 2022-10-18 16:08
对于flash而言,确实需要在重新写数据之前先擦除,也就是需要写一个函数,专门来干擦除的活,但是eeprom ...
188610329 发表于 2022-10-18 17:20
你看一下 24C08 的手册 就知道了, 压根没有擦除指令, 只有读写指令, 难道你去写0xff ? 这不是多此一 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |