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.

BQ76PL455A-Q1: ReadReg() response from EVM

Part Number: BQ76PL455A-Q1
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