MSP430平台下实现AT24C02的读写操作

本文介绍了如何在MSP430平台上实现AT24C02 EEPROM的读写操作。通过I2C总线通信,详细讲解了字节写入、页写入、当前地址读取、随机读取和顺序读取等操作的软件模拟实现过程。
摘要由CSDN通过智能技术生成

个人博客:http://brainware360.cn/



EEPROM可以随机访问和修改其中的任何一个字节,可以往每个bit中写入0或者1,掉电后数据不丢失,可以保存100年,可以擦写100w次。具有较高的可靠性,但是电路复杂/成本也高。因此目前的EEPROM都是几十千字节到几百千字节的,绝少有超过512K的,常用来保存用户数据,运行过程中可以改变。

下面在MSP430平台下以AT24C02为例说明该类可擦除ROM的使用。AT24C02的存储容量为2K bits,内容分成32页,每页8 bytes,共256 bytes

AT24C02对外以I2C总线形式传输数据,外观如下图所示:

 430平台下实现AT24C02的读写操作

A0A1A2三个引脚作寻址用;SDASCLI2C总线的数据与时钟引脚;WP作写保护用,即WP在保持高电平时,MCUAT24C02 的读写操作无效;VCCGND分别接电源和接地。

MCU在挂载多片AT24C02时,其器件地址由8位构成,除A0A1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值