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.

[参考译文] MSP-EXP432P401R:电池BoosterPack (BOOSTXL-BATPAKMKII)上的可编程充电电流

Guru**** 2540720 points
Other Parts Discussed in Thread: BOOSTXL-BATPAKMKII

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/584381/msp-exp432p401r-programmable-charge-current-on-battery-boosterpack-boostxl-batpakmkii

部件号:MSP-EXP432P401R

我正在将BOOSTXL-BATPAKMKII与MSP-432P401R Launchpad配合使用。

在BQ2.425万充电器IC下的电池BoosterPack快速入门指南(以下链接)的第2页中,它提到在建立I2C通信后,充电电流可编程。

www.ti.com/.../slau619.pdf

我假设可以通过启动板通过CC Studio完成此操作。

我一直在搜索以这种方式更改充电电流或任何其他可编程参数的人员的代码示例,但我没有找到任何内容。

如有任何帮助,我们将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    与BQ2.425万 IC和程序寄存器4建立I2C通信。 查看数据表。 使用SCL,SDA。

    软件示例HAL-I2C文件允许您与充电器芯片进行通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    I2C对我来说是新的,所以我对它的工作原理做了一些研究。 我现在了解I2C的基本协议:发送启动序列,发送从属地址,发送内部存储器地址,发送写入字节,发送停止序列等,但我仍然难以理解提供的示例代码HAL-I2C.c。 此示例似乎用于与温度传感器通信,而不是用于bq2.425万充电器。 对我来说,有关守则的评论不够详细。 您能否提供一个与bq2.425万实际对话的代码? 最好是将100.0011万 (0x43)写入bq2.425万内部寄存器0x03的代码。

    发送开始序列:

    发送从属地址(带r位低):1101.01万

    发送内部寄存器号:0x03

    发送写入字节以更改充电电流:至400mA: 100.0011万 (0x43)

    发送停止序列: