打印

stm32 ISO板子 I2C问题求教

[复制链接]
158|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丑帅丑帅的|  楼主 | 2019-11-17 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
I2C 初始化配置完,直接写数据到at24c02,然后可以直接读取刚才写的数据吗

我写过之后 直接读取 失败 程序会死在 伪写之后的应答中,求教

代码如下

        while (I2C_GetFlagStatus(I2C1, I2C_FLAG_BUSY));
        I2C_GenerateSTART (I2C1,ENABLE);
        while(I2C_CheckEvent(I2C1,I2C_EVENT_MASTER_MODE_SELECT)==ERROR);        
        I2C_Send7bitAddress(I2C1,0xA0,I2C_Direction_Transmitter);
        while(I2C_CheckEvent(I2C1,I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED)==ERROR);

使用特权

评论回复

相关帖子

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

本版积分规则

741

主题

742

帖子

0

粉丝