/*
* =====================================================================================
* Author: cdutyangshaokun@163.com
* =====================================================================================
*/
XE164的IIC 协议实现是仿照标准IIC 协议V2.1 版本
IIC 的一些基本知识:
1:2条双向串行线,一条数据SDA ,一条时钟线SCL;
2:在时钟信号为低时准备好传送的数据,时钟信号位高时采样数据;
3:START 信号开始掌管 总线,STOP 结束时 释放总线
START信号:SCL 是高电平,SDA 信号由高变低;
STOP信号:SCL 是高电平,SDA 信号由低变高;如下图:
图1,起始和停止条件
4:数据是 8位数据位传送,采用的是MSB 方式;
5:应答信号
1)Master 每发送完 8 bi