介绍
EEPROM -- 电可擦除可改写存储器 具有掉电保护的功能。
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能
一、使用步骤
1.写步骤:
1. 开始信号
2. 发送EEPROM设备地址(写),从机发送应答信号
3. 发送待存储数据的地址,接收应答信号
4. 发送待写入数据,接收应答信号
5. 结束信号
字节写示例:
void AT24Cxx_WriteByteData(uint32_t ADDR,uint8_t Txdata)
{
IIC_START();
IIC_SendByteData(0xa0);
if(ACK!=IIC_WaitACK()){
IIC_Stop();
return;
}
IIC_SendByteData(ADDR);
if(ACK!=IIC_WaitACK()){
IIC_Stop();
return;
}
IIC_SendByteData(Txdata);
if(ACK!=IIC_WaitACK()){
IIC_Stop();
return;
}
IIC_Stop();
}
2.读步骤
1. 开始信号
2. 发送EEPROM设备地址(写),从机发送应答信号
3. 发送待读取数据的地址,接受应答信号
4. 开始信号
5. 发送EEPROM设备地址(读),从机发送应答信号
6. 读取8位数据
7. 非应答信号
8. 结束信号
字节读示例:
uint8_t AT24Cxx_ReadByteData(u