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.

[参考译文] BQ24773:n`t 写入寄存器成功

Guru**** 2505695 points
Other Parts Discussed in Thread: BQ24773

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1372969/bq24773-can-t-write-register-successfully

器件型号:BQ24773

工具与软件:

尊敬的 TI:

n`t 找到 BQ24773可写 PROCHOT 和 INPUTCURRENT 寄存器。 只能读取此寄存器。

所示的 TVS 二极管误差。  

您是否希望使用提供一些写入这些寄存器的建议?

BR

Cayden

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

    您好、Cayden、

    写入其他寄存器时是否遇到任何问题、一旦写入这些寄存器、就能够读回正确的信息。

    我不确定要查看的是什么、您是否有更多的代码屏幕截图、我不确定您要写入寄存器的位置。

    此致、

    Christian。

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

    您好、 Christian:

    ChargeOption0 (), ChargeOption1 (), ChargeOption2 ()可以 写入它们,并且可以 正确回读。

    但 ProchotOption0 ()、 ProchotOption1 ()、ChargeCurrent ()、MaxChargeVoltage () 、MinSystemVoltage  ()、InputCurrent ()n`t 不能 写入它们。 n`t、无法 读回正确的信息。

    我们  通过 I2C 向它们写入。 代码如下所示:

    static int bq2477x_write (struct bq2477x_chip * bq2477x、
    unsigned int reg、unsigned int val)

    return regmap_write (bq2477x->regmap、reg、val);
    }

    BR

    Cayden

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

    您好、Cayden、

    我看不到代码有任何明显的问题、能否提供代码、以便我尝试在 EVM 上复制?

    此致、

    Christian。