本帖最后由 tiramisul 于 2019-6-5 17:55 编辑 最近在做VL53L1X的激光测距,现在I2C可以读了,但是好像没办法写数据(对数据手册提供的三个寄存器地址,0x010f,0x0110,0x0111)这三个寄存器可以读,但是不可以写。不确定是我I2C写出问题还是这三个寄存器本身就不可以写。另外,调试过程中发现VL53L1_PerformOffsetSimpleCalibration(&VL53L1Dev, CalDistanceMilliMeter)这个函数出错。这个函数有两个参数,第一个是结构体地址,第二个说只一个校准值。并且建议的值是140。但是具体是不是这样我也不知道。我是这样调用的status = VL53L1_PerformOffsetSimpleCalibration(dev,(uint32_t)140);然后就出错了。 |
评分
查看全部评分