This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ21061:I2C 通信协议

Guru**** 2782445 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/937840/bq21061-i2c-communication-protocol

器件型号:BQ21061

您好!

数据表中并未真正描述 I2C 通信协议。

我假设通过寻址器件并发送2个字节(寄存器地址+值)来完成对寄存器的写入。
为了进行读取、我首先写入寄存器地址、然后读取1个字节。

但是、该器件是否支持寄存器指针自动递增以进行写入和读取?
以便可以连续使用对寄存器的优化访问。

此致、
Gregor Bader

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    I2C 协议在数据表的第23页进行了说明。

    该器件不支持寄存器的自动增量。 您必须独立写入每个寄存器  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Raheem"]

    I2C 协议在数据表的第23页进行了说明。

    [/报价]

    很抱歉、Raheem、但在第7.3.12章数据表的第23页中、仅描述了数据传输、这是标准的
    I2C 通信。
    没有提到如何读取/写入寄存器的协议。

    不过,你回答了我的问题。