Other Parts Discussed in Thread: BQ76PL455A
Hi,
I using EVM board to verify my code. I am sending 81 00 51 00 15 AC then response from EVM 00 82 80 61. From the code the first byte should be the the bRxDataLen in WaitRespFrame() function. How come the response first byte is 0? See data below.
nRead = ReadReg(0, (uint16_t)bq76PL455A_REG::STATUS, &wTemp, 1, 0);
WriteFrame
6 bytes
129 0 81 0 21 172 -> HEX 81 00 51 00 15 AC
response 00 82 80 61
This might be right I think.
nRead = ReadReg(0, (uint16_t)bq76PL455A_REG::FAULT_SUM, &wTemp, 2, 0);
WriteFrame
6 bytes
129 0 82 1 212 156 -> HEX 81 00 52 01 d4 9c
response 01 0 00 56 00
Thanks,
Dick