IIC地址在读数据时突然改变是什么原因


问题就是我这个读函数执行之前,这个IIC地址还一直是0x2A,在函数内部执行第一行时突然就改变了。变成了0x88。结构体另外的两个参数也改变了,完全不知道什么原因。这个模块是vl53l0x,用的是正点原子的代码移植过来的。代码前面验证过iic通信是没有问题的。只是我真的搞不清楚,这个地址为什么会突然变化,导致我后面的代码都执行不了。