各位工程师,你们好~
目前在测试BQ27542-GI,想读取“device_type”, 根据datasheet描述,先写入0x0000到寄存器0x01和0x02然后发送子命令0x0001到寄存器0x00和0x01,但是最后读出来是0x1,不是0x0541。请问对于0x00和0x01寄存器这块需要怎么读取?
Ps:其他寄存器直接读取正常
希望收到回复~
Star Xu:
在control 下command 0x0001试一下
Robin Zhou:
回复 Star Xu:
谢谢回复~
现在理解的是,control有两位0*00/0*01,要调用control下面的device type,需要把0*0001写进去。I2C的读写是从低位到高位,就是把01写到00的位置,00写到01的位置。
请帮我看一下这样调用有没有问题~
感谢您的支持~
Hugo Zhang:
回复 Robin Zhou:
你可以用bqStudio的Advanced Comm页面来手动发送命令来做一下测试。
user5170101:
回复 Robin Zhou:
现在可以得到设备类型了吗