IIC管脚直接接示波器,一个I2C0(3.3VIO),一个I2C2(1.8VIO),测出来I2C0的波形异常,无法与从设备通信,i2c2则可以。想问i2c0为什么会出现这样的波形。
从图片波形观察,感觉I2C0(3.3VIO) 高电平驱动能力不够。将 SCL,SDA 的2个上拉电阻改小点试下看。
数据线上拉电阻等效值至少是10K的一千倍以上。分析结果:上拉电阻开路或没有上拉电阻。