激光ATK-VL53L0X多个工作问题

2019-07-21 05:14发布

我现在遇到一个问题,就是两个ATK-VL53L0X在同一IIC总线下工作的问题。我使用的原子哥的精英版代码,接线的话。就是一个ATK-VL53L0X接的和原子哥一样,另一个ATK-VL53L0X只有使能脚和第一个不一样。两个单独初始化就可以正常工作,但是                vl53l0x_init(&vl53l0x_Rdev,0x52);        //mode: 0:默认;1:高精度;2:长距离;3:高速
        vl53l0x_set_mode(&vl53l0x_Rdev,3);
        
        vl53l0x_init(&vl53l0x_Ldev,0x54);
        //mode: 0:默认;1:高精度;2:长距离;3:高速
        vl53l0x_set_mode(&vl53l0x_Ldev,3);
同时初始化,就会只能使用下面那个VL53L0X。vl53l0x_Ldev。但是使用vl53l0x_Rdev就不能正常工作串口只打印了
State;0 ,
d:    0mm
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。