Other Parts Discussed in Thread:BQ40Z50
本人使用的是STM32F103C8T6
IO口模拟IIC通信,上拉电阻接3.3V
另外这个IIC时序,我读写MPU6050,AT24C02都可以
现在是:
IIC发送器件地址0x16,写操作,收到应答信号
之后发送0x01,0x0d之类的命令,无应答,一直卡死在这里
这是时序没错啊,怎么就收不到应答。
求IT大牛指点一下。
user4709385:
BQ40Z50是SMBUS通讯啊.虽然协议差不多,但应该是不能共用吧.
,
yusheng Wu:
…..不值到啊,我对照TI SMBUS时序图看了,写的没错啊….起始信号,0x16,器件寄存器地址,0x17,要读的数据
,
Hugo Zhang:
BQ40Z50上电后有唤醒没?没唤醒的话芯片不工作啊
,
user5339650:
我刚开始也是用模拟iic,也是之前用了好久的,调试四天还是不行,最后使用硬件iic就可以了。不过我的模拟iic有ACK,SUBus的频率要10K-100K,地址是0x16和0x17并且默认有CRC校验,和时钟延伸
,
user6509323:
我也遇到了这个问题,请问您解决了吗
,
user4745244:
您好你QQ多少交流下
,
user4745244:
你这数据对吗?
,
user4745244:
你这第一个是写 正常第二个图是发一些命令没回复?