“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.7】

3.10 AT24C02 存储器驱动程序设计

AT24C02 存储器为低功耗 CMOS 工艺制造,可单电压工作。 AT24C02 存储器特点如下:容量为 256×8( 2KB);双线串行接口(双线为:时钟线 SCL,串行数据线 SDA);双线数据传送协议;支持 ISO/IEC7816-3 同步协议; 8 字节页面( 1KB, 2KB)、 16 字节页面( 4KB, 8KB, 16KB)写入方式;允许部分页面写入;自定时写入周期(最大 10ms);高可靠性,擦写次数可达 10 万个周期,数据保存期达 100 年;以晶片、模块及标准封装等形式提供。标准封装有 8 个引脚的双列直插( PDIP)、 8 个引脚的表面封装和 14 个引脚的表面封装( SOIC)。

AT24C02 存储器写操作需要在给出开始态、器件地址和确认之后,紧跟着给出一个 8 位数据地址。一经收到该地址, EEPROM 就通过 SDA 发出确认信号,并随时钟输入 8 位数据。在收到 8位数据之后, EEPROM 将向 SDA 确认,数据传送设备必须用停止状态来终止写操作,这时, EEPROM 进入一个内计时固定存储器写入周期。在该写周期时,所有输入被禁止, EEPROM 直到写完后才应答,写字节时序如图 3.17 所示。

1KB/2KB EEPROM 能进行 8 字节页面写入, 4KB、 8KB 和 16KB 设备能进行 16 字节页面写入。激发写页面与激发写字节相同,只是数据传送设备无须在第一个字节随时钟输入之后,发出一个停止状态。在 EEPROM 确认收到第一个数据之后,数据传送设备能再传送 7 个(1KB、 2KB)或 15 个( 4KB、 8KB、 16KB)数据,每一个数据收到之后, EEPROM 都将通过 SDA 回送一个确认信号,最后数据传送设备必须通过停止状态终止页面写序列。写页面时序如图 3.18 所示。

数据字地址的低 3 位(1KB、 2KB࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值