系统结构:一件式 BQ79600、八件式 BQ79616。
上电后、BQ79600通过 COMH 与 BQ79616通信。
当中间 BQ79616的所有电源和采集线路断开连接时、COMH 可以与 COMH 侧的其余 BQ79616通信、但此时会切换方向、尝试通过 COML 与 COML 侧的 BQ79616通信、 但仍然无法通过 COML 与 COML 侧的其余 BQ79616通信。导致此问题的原因是什么?
使用以下代码将切花定向至 COML:
SpiWriteReg (0、CONTROL1、0x80、1、FRMWRT_SGL_W);
SpiWriteReg (0、CONTROL1、0xA0、1、FRMWRT_SGL_W);
SpiWriteReg (0、0x34C、0x00、1、FRMWRT_All_W);
SpiWriteReg (0、CONTROL1、0x80、1、FRMWRT_All_W);
SpiWriteReg (0、COMM_CTRL、0x02、1、 FRMWRT_All_W);
SpiWriteReg (0、CONTROL1、0x81、1、 FRMWRT_All_W);
对于(I = 0;I < 5;I++)
{
SpiWriteReg (0、dir1_ADDR、I、1、 FRMWRT_ALL_W);
}
SpiWriteReg (0、 COMM_CTRL、0x02、1、 FRMWRT_All_W);
SpiWriteReg (4、 COMM_CTRL、0x03、1、FRMWRT_SGL_W);
