用PIC16F877A向24C02写入一个字节数再读取出来,遇到问题

[复制链接]
894|0
 楼主| sheldon0920 发表于 2015-4-29 00:28 | 显示全部楼层 |阅读模式
本帖最后由 sheldon0920 于 2015-4-29 00:31 编辑

单独的向24C02里面写,没有问题。单独的读取也没有问题。就是写完后紧接着读取,就遇到问题了,没有应答。
void IIC_SEND(unsigned char ucI2CData)
{         
        SSPBUF=ucI2CData;
        SSPIF=0;
        while(RW==1);                                //在主控模式下,判断发送是否完成
        while(SSPIF==0);                        //等待发送完成
        SSPIF=0;
        while(ACKSTAT==1);                        //等待发送完成后发送应答信号
}

无论发送还是读取,我用的都是这个函数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

2

主题

18

帖子

0

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