请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ25700AEVM-732 主题中讨论的其他器件:BQSTUDIO、 EV2400、 BQ25700A
您好!
我正在使用 SMBus 将 BQ25700AEVM-732模块与32位 STM 微控制器相连。 器件的 SMBus 7位地址为0x12。 我无法读取任何寄存器;甚至不能读取 ManufacturerID (0xFE)寄存器(返回空数据包)。 这不是 SMBus 通信问题、因为我已成功使用相同的代码从不同的 IC (电量监测计)读取数据。 我遵循了 EVM 用户指南中提供的指南、并在不同测试点获得了正确的电压值。 我还能够通过 EV2400和 bqStudio 读取/写入值。
在执行任何操作之前、我是否应该使用特定的步骤序列(例如向特定的寄存器写入特定的值)启动代码? 如果不是、为什么这适用于 EV2400/bqStudio? 在 API 启动时、是否有任何值写入后台的特定寄存器?
感谢您的任何帮助。 谢谢你。