打印

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

[复制链接]
482|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

粉丝