tiramisul 发表于 2019-6-1 10:00:25

STM32+VL53L1X激光测距求助

本帖最后由 tiramisul 于 2019-6-5 17:55 编辑

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

五哥1 发表于 2019-6-24 19:22:22

建议先用软件模拟I2C,先把激光测距用起来,或者先用24C02先把I2C测试好。

wo1357997531 发表于 2019-8-22 09:54:52

请问 楼主 有没有搞过三角激光测距
页: [1]
查看完整版本: STM32+VL53L1X激光测距求助