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.

[参考译文] BQ78350-R1:将小数值转换为十六进制值以进行闪存、反之亦然

Guru**** 2609285 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1168204/bq78350-r1-conversion-of-fractional-value-to-hex-value-for-flashing-and-vice-versa

器件型号:BQ78350-R1

尊敬的所有人:

我参考了下面提到的链接来转换小数中的十六进制值、反之亦然、但我无法交叉检查提供的过程。

例如:

 十六进制值为 0x8235D174、我从该函数以小数形式接收的转换值为3.2865635302665352、同样在将提供的值转换为十六进 制时、我接收到0x8252570E。 我无法理解这是为什么以及它是如何工作的。 请任何人在任何参考/帮助/文件方面帮助我。 提前感谢。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/925439/bq78350-r1-current-calibration-sequence-and-calculations

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

    您好、Shivam、

    我唯一要分享的其他参考资料是本应用报告-请参阅附录 A  

    顺便说一下、我尝试运行 Python 脚本、并获得了与您相同的值不同的结果-请参阅下面的输出。 因此、您必须做出错误的事情。 这是使用 Python 2.7.13。

    此致、

    Matt

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

    您好、Matt、

    您似乎忘记了附加应用报告。 我还尝试使用在线 python 编译器和 python 3.11.0运行相同的代码、但结果或多或少相同、与预期的响应不匹配。 我无法理解它会发生什么以及如何发生错误。 请分享申请报告。  

    提前感谢  

    此致

    Shivam

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

    您好、Matt、

    我在 python 2.7.13中运行此脚本、它的工作方式与您之前提到的相同。  

    非常感谢您的快速且满意的回答。

    此致

    Shivam