TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530 模拟I2C 与BQ27541通信问题

I2c代码验证可行,但是在读27541电压时有问题,困扰我好几天了,请大神们帮帮忙。问题描述:通过I2C首先发送设备地址0XAA可以收到ACK信号,再发0X08就没有ACK,然后是读地址0XAB也无ACK,读出的数据也是全1。

Sheldon Cai:

你好,请用示波器抓取相关的波形,请对比一下下图的波形看时序是否正确。建议在ACK后稍微添加延时,并降低通信速率。读电压从08寄存器连续读2个字节得到5E0E,那么电压值为0x0E5E=3678

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 模拟I2C 与BQ27541通信问题
分享到: 更多 (0)