请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:INA230 主题中讨论的其他器件: INA226、 SysConfig
您好、先生!
在 INA230接通电压寄存器的数据表中、
如果出现负电流、为什么读取寄存器值为0xfcff?
如何转换为十进制?
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.
您好、CY:
这就是二进制补码值的工作方式。 它的描述在您从数据表中删除的表的正上方:
如果您想在代码中查看这方面的示例、可以查看 INA226的 SysConfig 工程:
https://dev.ti.com/sysconfig/index.html?product=ascstudio&module=/ti/sensors/currentsensor/INA226
(INA230还不是 SysConfig、但会很快添加、并且 INA226具有近乎相同的寄存器映射、可以在那时轻松转换)
此致、
米奇