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.

如何利用 ManufacturerBlockAccess() 读出BQ40Z50R1的数据



BQ40Z50R1芯片手册里有这样的描述:

Example: Read Chemical ID() (0x0006) via ManufacturerBlockAccess()
1. Send Chemical ID() to ManufacturerBlockAccess().
(a) SMBus block write. Command = 0x44. Data sent = 06 00 (data must be sent in Little Endian)
2. Read the result from ManufacturerBlockAccess().
(a) SMBus block read. Command = 0x44. Data read = 06 00 00 01 (each data entity is returned in
Little Endian).
(b) The first 2 bytes, “06 00”, is the MAC command.
(c) The second 2 bytes, “00 01”, is the chem ID returning in Little Endian. That is 0x0100, chem ID
100.

我是这样写的  s->0x16->0x44->0x06->0x00->p

然后  s->0x16->0x44->sr->0x17->xx-> xx-> xx ->xx->P

但是数据不对。