请各位大神帮忙解答:
1、bq34z100g1没有设备ID和厂商ID吗?
2、本人采用STM32模拟I2C读取电量,有应答,但读取到的电量值总为0
代码是参考TI提供的MPS和bq34z100g1datasheet写的:
void Bq34z100_Read(u8 cmd,u8 *Data)
{
IIC_Start();
IIC_Send_Byte(0xAA); //·写地址0XAA
i = IIC_Wait_Ack();
IIC_Send_Byte(cmd); //·命令
IIC_Wait_Ack();
IIC_Start();
IIC_Send_Byte(0xAB); //读地址0XAB
IIC_Wait_Ack();
*Data++ =IIC_Read_Byte(1); //读取数据发送ACK
*Data =IIC_Read_Byte(0); //读取数据无ACK
IIC_Stop();
}