微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > MSP430读取不到BQ3060电量百分比,请大神帮忙看看

MSP430读取不到BQ3060电量百分比,请大神帮忙看看

时间:10-02 整理:3721RD 点击:

MSP430通过GPIO 模拟smbus总线协议 和BQ3060通讯,异常。SDA全为高。

代码片段:


int MSP430_bq3060_test(void)
{
    int ret=0;
    unsigned int persent;
 MSP430_bq3060_read(0x0D,2); //#define BQ2084_COM_RelativeStateOfCharge   0x0D
 persent = transBytes2Int(RxData[1],RxData[0]);
 if(persent <100 && persent >0 )
 {
  ret=1;
 }
    return ret;
}

波形如下:

d地址是0x16, 0x17, 不用左移一位。

地址不左移一位,一样的是不行。

帮忙再分析分析。

用0x16 后的波形有么? 是否有ACK信号?

嗯 0x16后正常,多谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top