关于用I2C 读取bq27541 的电池信息
时间:10-02
整理:3721RD
点击:
每个信息后有两个寄存器地址,在代码中应该如何处理。
例如:temperature: 0x06/0x07
不应该会有两个寄存器地址,可否把问题描述清楚些,例子中寄存器地址为0x06h的值为0x07?
是bq27541使用手册中的。
我在用I2C对电池进行读温度的值。
可是在使用手册中找到对应温度的寄存器有两个。
分别是0x06和0x07,
是否分别代表高位和低位的使用?
可是手册中也没有对这两个寄存器解析一下该怎么用。
BQ27541是双字节命令,如datasheet所写。温度的值应该就是存在0x06和0x07寄存器中,但好像是没有告诉我们怎么去换算。
STANDARD DATA COMMANDS
The bq27541 uses a series of 2-byte standard commands to enable system reading and writing of battery
information. Each standard command has an associated command-code pair, as indicated in Table 1.