美文网首页
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