BSP-I2C-EEprom-AT24LC512T

EEPROM读写

  1. 介绍
    <1>:因需要将系统参数、充电记录、故障记录等进行存储,防止掉电丢失,采用AT24LC512的设备进行存储相关数据;
    <2>:EEPROM,无论从哪个地址连续写,不能超过(跨过)一整页,要不会导致,跨页的数据,写到了本页的前面,将数据进行覆盖。
    读没有页的问题。
    2.读写
    硬件I2C通过DMA读写数据。

3.项目:
因修改别的项目程序时,忘记考虑写数据时,跨页的事情;
比如:ftp升级时,数据内容非页的起始地址,存储数据时,进行了跨页存储,
一页大小为128字节,页地址0x00, 0x80, 0x100,0x180,0x200,0x280,0x300,
实际写数据时,在0x280写128个字节,第二包数据0x300写128,第三包数据0x380写20字节,之后再写入一个蓝牙地址字节。
注意:往地址写数据时,注意内容不要跨页,要不会导致,覆盖本页的前面的其他数据内容。

时间:2022-06-06

下面的文章有介绍,可以看看
添加链接描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值