qinchxiong 发表于 2021-9-13 17:08

i2c读值一直固定

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的上升沿。
页: [1]
查看完整版本: i2c读值一直固定