关于用程序测试24C256出现的问题

[复制链接]
600|0
 楼主| 冰糖炖雪梨 发表于 2018-6-27 09:46 | 显示全部楼层 |阅读模式

void AT24C256_Write(uint16_t Addr , uint8_t Data)

{

uint8_t RecCardData_Buf[1] = {0};

RecCardData_Buf[0] = Data;

I2C_EE_BufferWrite(&RecCardData_Buf[0], Addr, sizeof(RecCardData_Buf));

RecCardData_Buf[0] = 0;

I2C_EE_BufferRead(&RecCardData_Buf[0], Addr, sizeof(RecCardData_Buf));  

}

我向Addr地址中写入 Data 数据 ,然后再从Addr 地址中读出刚刚写的数据。发现读出的数据不对 。我分析有两种情况 一是:刚开始写的时候就没有正确的写进去,二是:写进去但是读的时候出错。请大家帮忙分析一下关于 的I2C程序是否适用于24C256这款芯片的  原来的是24C02



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

本版积分规则

430

主题

436

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部