1.IIC电路原理图(由时钟线SCL和数据线SDA组成,并且都接上拉电阻,确保总线空闲状态为高电平)
注意:这里面最重要的的就是三个信号(起始信号,终止信号,应答信号)
2us的延时, 读写速度在250Khz以内
2.起始信号
SCL为高电平期间, SDA从高电平往低电平跳变
void IIC_Start(void)
{
IIC_SDA ( 1 );
IIC_SCL ( 1 );
delay_us(2); /* 2us的延时, 读写速度在250Khz以内 */
IIC_SDA ( 0 );
delay_us(2); /* 2us的延时, 读写速度在250Khz以内 */
IIC_S