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.
大家好!
我目前正在使用 EV2400工具来执行 BQ27742-G1模块的学习循环。
遗憾的是、bqStudio 软件根本未检测到 BQ27742-G1模块。 此外、我还遇到了以下消息:
"检测到的设备与此应用程序不兼容! 某些操作可能导致器件永久失去通信并无法恢复。 请小心进行下一步操作。 单击"确定"继续或单击"取消"关闭应用程序。
点击"OK"后、软件会短暂显示器件、但之后仍保持断开连接状态。
此外、我想指出的是、我不具备 BQ27742EVM 套件。 相反、我正在尝试通过 I2C 接口在 EV2400与包含 BQ27742-G1模块的定制电路板之间建立连接。
当我尝试 使用 MCU 与 BQ27742-G1通信时、BQ27742-G1可以正常通信、并且我成功检索了固件版本代码。
我真的很感谢您的帮助!
EV2400固件:版本0.18 (与版本0.32相同)
bqStudio 1.3.101版。
*这是应用程序的外观。
检查 SDA 线的物理连接。 如果一切正常、则断开 bq27742并检查 EV2400的波形。 如果您没有看到 SDA 变为低电平、但时钟正在切换、则 EV2400盒可能存在问题
您好!
感谢您的帮助!
在仔细检查 SDA 线之后、我发现 MCU 永远不会释放 I2C 总线、因为我正在使用 始终连接 MCU 和 BQ27742-G1的 PCB、 即使在我擦除固件之后、 我想这会导致控制 SDA 的 GPIO 进入默认状态(在本例中为上拉)。
作为解决方案、我重新初始化了 MCU 上的 I2C、允许主器件(MCU 和 EV2400)交替驱动 BQ27742-G1、它实际上已经工作!