部件号:MSP-EXP432P401R
我正在将BOOSTXL-BATPAKMKII与MSP-432P401R Launchpad配合使用。
在BQ2.425万充电器IC下的电池BoosterPack快速入门指南(以下链接)的第2页中,它提到在建立I2C通信后,充电电流可编程。
我假设可以通过启动板通过CC Studio完成此操作。
我一直在搜索以这种方式更改充电电流或任何其他可编程参数的人员的代码示例,但我没有找到任何内容。
如有任何帮助,我们将不胜感激。
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
我正在将BOOSTXL-BATPAKMKII与MSP-432P401R Launchpad配合使用。
在BQ2.425万充电器IC下的电池BoosterPack快速入门指南(以下链接)的第2页中,它提到在建立I2C通信后,充电电流可编程。
我假设可以通过启动板通过CC Studio完成此操作。
我一直在搜索以这种方式更改充电电流或任何其他可编程参数的人员的代码示例,但我没有找到任何内容。
如有任何帮助,我们将不胜感激。
I2C对我来说是新的,所以我对它的工作原理做了一些研究。 我现在了解I2C的基本协议:发送启动序列,发送从属地址,发送内部存储器地址,发送写入字节,发送停止序列等,但我仍然难以理解提供的示例代码HAL-I2C.c。 此示例似乎用于与温度传感器通信,而不是用于bq2.425万充电器。 对我来说,有关守则的评论不够详细。 您能否提供一个与bq2.425万实际对话的代码? 最好是将100.0011万 (0x43)写入bq2.425万内部寄存器0x03的代码。
发送开始序列:
发送从属地址(带r位低):1101.01万
发送内部寄存器号:0x03
发送写入字节以更改充电电流:至400mA: 100.0011万 (0x43)
发送停止序列: