Other Parts Discussed in Thread: BQSTUDIO
电池是否存在
序列号写入与读取
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.
您好,电池拔出BQSTUDIO会不通讯。序列号写入与读取请参考文档Gauge Communication:
请问我读取两个字节,为什么有一个字节偶尔收到的是FF
//**********************************
//ACK(0) signal
//**********************************
void IIC_Ack(void)
{
clear_SDA();delay_iic_us(10);//SDA=0
set_CLK();delay_iic_us(10);//SCL=1
clear_CLK();delay_iic_us(10);//SCL=0
}
//**********************************
//NoAck(1) signal
//**********************************
void IIC_NAck(void)
{
set_SDA();delay_iic_us(10);//SDA=1
set_CLK();delay_iic_us(10);//SCL=1
clear_CLK();delay_iic_us(10);//SCL=0
}
您好,您用BQStudio只读取一个数,如电池电压,然后用示波器把i2c的波形抓取下来。再抓一下自己软件编写的的i2c波形,同样读取这个电压,看看两者有什么区别。