硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2782|回复: 10
收起左侧

[有问必答] 哪位朋友能帮我看看啊

[复制链接]

10

主题

39

回帖

69

积分

初级会员

积分
69
发表于 2018-11-18 10:36:27 | 显示全部楼层 |阅读模式
STM32使用AT24C02怎么擦除里面的数据?还是说不用擦除,直接写,会把之前的数据自动擦除并自动覆盖?有哪位朋友帮我看看啊
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2018-11-18 13:58:35 | 显示全部楼层
at24c02是eeprom(可以按字节操作),直接写即可。
回复

使用道具 举报

10

主题

39

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2018-11-18 20:50:09 | 显示全部楼层
蒋武锋_uh464 发表于 2018-11-18 13:58
at24c02是eeprom(可以按字节操作),直接写即可。

第二次写入的数据会把第一次的自动删除并且覆盖吗?
回复

使用道具 举报

4

主题

52

回帖

64

积分

初级会员

积分
64
发表于 2018-11-18 22:02:07 | 显示全部楼层
直接写就可以了,只不过是写入一个页,要等待一会,不然写入不一定会成功
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2018-11-19 11:37:39 | 显示全部楼层
”第二次写入的数据会把第一次的自动删除并且覆盖“ 这种说法基本达意,准确的说是eeprom芯片内部做了擦除、编程操作,从结果上看就是覆盖了以前的值
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2018-11-19 11:39:23 | 显示全部楼层
AT24C02这类eeprom即使有分页的概念,读写是支持字节操作的,跟flash是完全不一样的,flash只能按最小区域擦除而eeprom可以按字节
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2018-11-19 22:45:27 | 显示全部楼层
EEPROM是不用擦除的。可以直接以字节为单位写入数据。这就是他相比较flash的优势~
回复

使用道具 举报

10

主题

39

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2018-11-20 13:10:56 | 显示全部楼层
cortex 发表于 2018-11-18 22:02
直接写就可以了,只不过是写入一个页,要等待一会,不然写入不一定会成功

感谢帮助!
回复

使用道具 举报

10

主题

39

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2018-11-20 13:11:15 | 显示全部楼层
mioc_hust 发表于 2018-11-19 22:45
EEPROM是不用擦除的。可以直接以字节为单位写入数据。这就是他相比较flash的优势~

好的,收到!
回复

使用道具 举报

10

主题

39

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2018-11-20 13:12:13 | 显示全部楼层
蒋武锋_uh464 发表于 2018-11-19 11:39
AT24C02这类eeprom即使有分页的概念,读写是支持字节操作的,跟flash是完全不一样的,flash只能按最小区域 ...

收到,感谢了!
回复

使用道具 举报

10

主题

39

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2018-11-20 13:12:56 | 显示全部楼层
蒋武锋_uh464 发表于 2018-11-19 11:37
”第二次写入的数据会把第一次的自动删除并且覆盖“ 这种说法基本达意,准确的说是eeprom芯片内部做了擦除 ...

原来如此,感谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 15:32 , Processed in 0.187383 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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