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.

[参考译文] CC3200:BQ77PL9000的 CC3200 I2C 电池监控问题

Guru**** 2555630 points
Other Parts Discussed in Thread: BQ77PL900, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/613347/cc3200-cc3200-i2c-issues-with-battery-monitoring-of-bq77pl9000

器件型号:CC3200
主题中讨论的其他器件:bq77PL900

您好!

我正在使用 cc3200和定制 bq77PL900通过 I2C 协议监控电池电压。根据 bq77PL900的数据表、它表示不会发送任何 ACK、并且可能会发送 NACK。在 bq77PL900中无法实现地址增量。因此我的问题是、cc3200将等待 ACK 对于发送的每一个数据、当我首次读取时、它将正确读取、从下一次读取将失败、当我重新启动时、它将在第一次和下一次失败时正常工作。cc3200将处理 NACK 和 ACK。 如果 cc3200等待 ACK、如何停止等待。 请尽快帮助我。

此致、

Prudhvi

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

    据我了解、bq77PL900符合 I2C 规范、因此会导致任何问题。
    您不能使用连续事务(因为不支持自动增量寻址)、但只要您访问特定寄存器、就应该可以了。

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

    感谢您的回复、

    如何处理来自 cc3200的 NACK 和 ACK、我不应该处理来自 bq77PL900的任何 ACK

    此致、

    Prudhvi