主题中讨论的其他器件:BQSTUDIO
大家好、
我正在尝试将 CC 增益和 CC Delta 的值写入我的芯片、但不知怎么、它不会被写入。
我已使用<a href="">">www.ti.com/.../slva148a.pd""> ti.com/cn/lit/an/slva148a/slva148a.pdf"中定义的函数将这些值转换为浮点值。
我得到的值是、
CC 增益→0.1766→7E34D6A1
CC Delta→210650→924DB680
我正在尝试使用以下 commnd 写入值、
在触发通信之前、我按照以下步骤进行写入(解锁、完全访问、CFG 更新、校验和等)
i2cset -f -y 0 0x55 0x40 0x7E34 w
i2cset -f -y 0 0x55 0x41 0xD6A1 w
写入后,如果我使用 i2c get 读取这些值,我始终会得到相同的默认值(注意:对于其他值,如电路板偏移、cc 偏移和 EDV*,我可以在使用 i2c set 和 i2c get 进行写入后进行相同的写入和读取)。
是否有人可以使用 i2c 获取和设置帮助我进行浮点读取和写入?
谢谢、
Karan