STM32F103驱动 VL53L0X激光测距传感器源代码 亲测可用

2020-01-04 18:46发布

本帖最后由 磊磊映画 于 2019-5-30 17:23 编辑

VL53L0X激光测距传感器.zip (6.82 MB, 下载次数: 68) 2019-5-30 17:06 上传 点击文件名下载附件
VL53L0X激光测距传感器


直接上代码,亲测可用,使用的是硬件IIC驱动的传感器,到手后直接改一下引脚就能用了。

这个传感器比较特殊,找了一圈  能为我所用的资料不多,最后终于找到一份能用的。  




找到过战舰的资料  只不过打开底层文件失败,改不了引脚,只能看着流口水 。。。。。。 放弃。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
苹果520
1楼-- · 2020-01-05 15:24
磊磊映画 发表于 2019-5-31 09:59
我用的高精度模式 获取频率也就5hz  还是很稳定的。

好的,谢谢了···
our2008
2楼-- · 2020-01-05 15:46
磊磊映画 发表于 2019-5-30 21:51
在腔体内使用 受影响较小吧,使用高精度模式实际误差在2mm以内

做个打卡标记,多谢干货!
fengzhong
3楼-- · 2020-01-05 20:10
下面的错误是什么意思?
uart is ok.
VL53L0X_GetDeviceInfo:
Device Name : VL53L0X TS0
Device Type : VL53L0X
Device ID :
ProductRevisionMajor : 1
ProductRevisionMinor : 1
Call of VL53L0X_PerformRefSpadManagement
refSpadCount = 1073821696, isApertureSpads = 64
API Status: -50 : Reference Spad Init Error
API Status: -50 : Reference Spad Init Error

refSpadCount变量是干嘛的?
磊磊映画
4楼-- · 2020-01-06 00:03
 精彩回答 2  元偷偷看……
磊磊映画
5楼-- · 2020-01-06 03:23
磊磊映画 发表于 2019-5-31 17:53
error 是这个 报警VL53L0X_ERROR_REF_SPAD_INIT

应该是初始化传感器校准失败了
磊磊映画
6楼-- · 2020-01-06 04:24
磊磊映画 发表于 2019-5-31 17:54
应该是初始化传感器校准失败了

参考 ST   031478号文档,里面有说明,我这个就是移植的官方的程序

一周热门 更多>