zoukankan      html  css  js  c++  java
  • IIC协议总结

    1.起始和停止条件:

      起始信号:时钟线SCL为高电平时,数据线SDA从高电平拉到低电平,表示通信开始。

      停止信号:时钟线SCL为高电平时,数据线SDA从低电平拉到高电平,表示通信结束。

    2.时钟线的上升沿锁存数据。因此数据线SDA只能在时钟线SCL为低电平时发生翻转,在高电平时保持不变。

      如图1所示。

      

             图1  起始和停止条件

    3.应答信号

      在一个字节传输的8个时钟后的第9个时钟期间,接收器必须回送一个应答位(ACK)给发送器。如图2所示。

    数据线SDA发送完8位数据之后,就不再驱动总线,此时数据线SDA变为输入。由于外部上拉,SDA为高电平。

    而接收器在收到8位数据之后,在第9个时钟将数据线SDA拉低。此时发送器检测到SDA为低电平,说明接收器

    接收到了之前发送的8位数据。

                    图2  应答信号

    4.读、写模式

    其中设备地址最后一位是R/W位,1表示读,0表示写。先发送最高有效位。

                        图3  随机读

                        图4  写

  • 相关阅读:
    实验一 命令解释程序
    复利计算器3.0更新版
    复利计算器3.0总结
    复利计算器2.0
    0414复利计算5.1-美观、输入更新
    0408结对汉堡-结对2.0
    0406复利计算程序5.0-结对编程
    《构建之法》第四章读后感
    复利计算4.0-单元测试
    操作系统实验一、 命令解释程序的编写
  • 原文地址:https://www.cnblogs.com/challenge1230/p/5486237.html
Copyright © 2011-2022 走看看