美文网首页
FPGA笔记 | I2C读寄存器的标准流程 | 力卉编程

FPGA笔记 | I2C读寄存器的标准流程 | 力卉编程

作者: 力卉编程 | 来源:发表于2020-02-18 09:16 被阅读0次

    读寄存器的标准流程为:

    1. Master发送I2Caddr(7bit)和 W操作1(1bit),等待ACK
    2. Slave发送ACK
    3. Master发送reg addr(8bit),等待ACK
    4. Slave发送ACK
    5. Master发起START
    6. Master发送I2C addr(7bit)和 R操作1(1bit),等待ACK
    7. Slave发送ACK
    8. Slave发送data(8bit),即寄存器里的值
    9. Master发送ACK
    10. 第8步和第9步可以重复多次,即顺序读多个寄存器

    图例:

    读一个寄存器:


    读一个寄存器

    读多个寄存器:


    读多个寄存器

    文 |力卉编程

    相关文章

      网友评论

          本文标题:FPGA笔记 | I2C读寄存器的标准流程 | 力卉编程

          本文链接:https://www.haomeiwen.com/subject/xswwfhtx.html