i2c读值一直固定

[复制链接]
 楼主| qinchxiong 发表于 2021-9-13 17:08 | 显示全部楼层 |阅读模式
1.调试APDS9930 ,读寄存器值一直0x31,(读id值为0x31,实际id为0x39),给其它寄存器写值再读出来,也是0x31,请问可能什么原因?用的硬件i2c,100k的速率

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2021-9-14 08:29 | 显示全部楼层
肯定是有问题,驱动不对吧
caojihui521 发表于 2021-9-14 10:46 | 显示全部楼层
是的,看上去I2C没有正常的通信
William1994 发表于 2021-9-16 12:38 | 显示全部楼层
硬件I2C也有设计的错的? SCL和SDA都是推挽了,不是OD的。SCL的下降沿速度弱于了SDA的上升沿。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

12

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部