ST意法半导体
直播中

李雪

7年用户 892经验值
私信 关注
[问答]

我可以使用API VL53LX去支持VL53L1CB吗?

在基于STM32F407微处理器的我自己的板上测试 VL53L3CX 之后,我现在想测试VL53L1CB。但我没有将(卫星板)接线到 Nucleo 板上。我已将它连接到我自己的电路板并尝试使用 STM32CubeMX 重新制定项目。但是我找不到合适的软件支持,无论是在 X-CUBE-TOF1 库还是 X-CUBE-53L1A2 中,它似乎不支持自定义硬件的裸驱动程序 API。
您认为我可以使用 VL53L3 父 API VL53LX 来支持 VL53L1CB 吗?



回帖(1)

王欢

2022-12-16 10:05:55
L3 和 L1 具有基本相同的程序,您可以获得 L3 代码以在任一 L1 上运行。
但是你会失去很多,你会成为一个难以支持的灾难。
不幸的是,L1X 和 L1CB 尚未添加到 CUBEMX。
所以这是我给你的建议。
运行 cubeMX 并将其全部设置为 L3。证明它运行。
然后小心地将 L3 文件替换为您从裸驱动程序获得的 L1X 或 L1CB 文件。
文件几乎一样
但如果选择 L1X UltraLite Driver,文件会有所不同,但应该是一一对应的。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分