你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32+VL53L1X激光测距求助

[复制链接]
tiramisul 提问时间:2019-6-1 10:00 /
本帖最后由 tiramisul 于 2019-6-5 17:55 编辑

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

举报

2个回答
五哥1 回答时间:2019-6-24 19:22:22
建议先用软件模拟I2C,先把激光测距用起来,或者先用24C02先把I2C测试好。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

wo1357997531 回答时间:2019-8-22 09:54:52
请问 楼主 有没有搞过三角激光测距
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版