资 源 简 介
SDA线上的数据在时钟“高”期间必须是稳定的,只有当SCL线上的时钟信号为低时,数据线上的“高”或“低”状态才可以改变。输出到SDA线上的每个字 节必须是8位,每次传输的字节不受限制,每个字节必须有一个应答为ACK。
数据传送具有应答是必须的。与应答对应的时钟脉冲由主控器产生,发送器在应答期间必须下拉SDA线。当寻址的被控器件不能应答时,数据保持为高,接着主控 器产生停止条件终止传输。
ACK: SDA=0;SCL=1;udelay();SCL=0;
NOACK: SDA=1;SCL=1;udelay();SCL=0;
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报