打印

IIC写EEPROM的问题

[复制链接]
2124|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jinwandalaohu|  楼主 | 2011-8-19 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当写完eeprom的一页8个字符,想写第二页,该如何操作?就换页这怎么处理?是不是重新发下eeprom的子地址加0x08,然后再发要发的数据。
I2CMasterDataPut(I2C1_MASTER_BASE, 第一页最后一个字符);
然后下面两个该用哪个?
I2CMasterControl(I2C1_MASTER_BASE, I2C_MASTER_CMD_BURST_SEND_FINISH):
I2CMasterControl(I2C1_MASTER_BASE, I2C_MASTER_CMD_BURST_SEND_CONT);
发送第二页的子地址
I2CMasterDataPut(I2C1_MASTER_BASE, (WRITE_ADDRESS+0x08));
下面两个该用哪个
I2CMasterControl(I2C1_MASTER_BASE, I2C_MASTER_CMD_BURST_SEND_START);
I2CMasterControl(I2C1_MASTER_BASE, I2C_MASTER_CMD_BURST_SEND_CONT);

相关帖子

沙发
永远的不知| | 2011-8-19 11:26 | 只看该作者
1# jinwandalaohu

您说的没错,24c02是一页8字节,具体型号要看datasheet,发问一页,发下页要重新发地址。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

41

帖子

1

粉丝