BQ24250/BQ24251 充电管理芯片I2C 寄存器地址无法读写
·
现象以及原因:
1、I2C波特率为100Khz,数据位宽8位,BQ24250 I2C 7bit从机地址0x6A;
2、随便读取哪个寄存器读取地址的数据和器件手册对不上;
3、原来是每次读取的寄存器不对,比如Register #1寄存器,你以为实际寄存器地址就是0x1吗?错了,实际读取的寄存器并不是0x1,而是下面的Memory location 00,也就是十六进制地址0x00,这才是真正的寄存器地址,后面所有的寄存器地址都是Memory location,并不是Register #1
4、哎,TI的TRM手册编写人员真心是狗屎,都能写上Register #1,你直接写个Register 0x00能死吗?害的我多走了很多弯路,寄存器读取死活不对,写也写不进去

4、哎,TI的TRM手册编写人员真心是狗屎,都能写上Register #1,你直接写个Register 0x00能死吗?害的我多走了很多弯路,寄存器读取死活不对,写也写不进去
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)