void IIC_Ack(void)

2019-07-20 13:37发布

//产生ACK应答
void IIC_Ack(void)
{
        IIC_SCL=0;
        SDA_OUT();
        IIC_SDA=0;
        delay_us(2);
        IIC_SCL=1;
        delay_us(2);
        IIC_SCL=0;
}
如果接收器是从机,那产生应答是从机。为什么这里是SDA_OUT();IIC_SDA=0;?        SDA_OUT();IIC_SDA=0;不是由主机产生应答吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。