请教各位,使用stm32rct6调试iic的时候,发现,可以写入命令,但是不能从陀螺仪读取数据,其中一帧通信波形如下,第一张图片0xD2是地址位,0x75是写入数据,第二张图片是读取数据的命令,但是0x30不是正确改读取的数据,就是不能读取数据,不知道有没有经验,可以分享一下
测试发现,程序运行到等待回应处在IMU_SDA_IN()运行结束IMU_SCL_L还未执行,但是此时scl线已经被拉低,不知道什么原因。
还有一点就是,几乎在所有的应答信号处的sda信号低电平都是300mv左右,不是0v,还有scl信号上升时间变长