主题中讨论的其他器件:BQ40Z50、
工具与软件:
您好!
我在 通过 smbus/i2c 到 MSPM0G3507从 BQ40z50读取寄存器时遇到问题
它在很长时间内都能正常 工作、但 I2C 突然停止工作、SCL 被下拉。 下面是 我通过逻辑分析仪获得的数据
我 曾尝试通过调试模式找到问题、发现 i2c 控制器状态繁忙、因此无法将命令读取或写入 BQ40Z50。
if (dl_I2C_getControllerStatus (I2C_1_INST)&dl_i2C_CONTROLLER_STATUS_BUS_BUS)
{
返回 BQ40Z50_BUSY;
}
是否有办法解决此问题? 或者、除了控制器繁忙之外是否存在任何问题?
此致、
Andy