打印
[STM32L0]

VL53L0X配I2C怎么总是返回超时?

[复制链接]
91|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Pulitzer|  楼主 | 2025-6-15 07:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用I2C连VL53L0X,地址写对了,硬件也通,读取却一直返回超时,不知是电平问题还是初始化不全。

使用特权

评论回复
沙发
Clyde011| | 2025-6-15 07:34 | 只看该作者
有人说先delay 2ms再开始通信会好点。

使用特权

评论回复
板凳
公羊子丹| | 2025-6-15 07:34 | 只看该作者
看VL53L0X是不是复位没完成就发命令了?

使用特权

评论回复
地板
周半梅| | 2025-6-15 07:35 | 只看该作者
地址有没有左移?这个传感器比较挑。

使用特权

评论回复
5
帛灿灿| | 2025-6-15 07:37 | 只看该作者
用逻辑分析仪看下ACK有没有回来。

使用特权

评论回复
6
童雨竹| | 2025-6-15 07:38 | 只看该作者
是不是用了Fast Mode但模块不支持?

使用特权

评论回复
7
万图| | 2025-6-15 07:39 | 只看该作者
GPIO拉电平看是否有波动?

使用特权

评论回复
8
Wordsworth| | 2025-6-15 07:39 | 只看该作者
我给VCC贴了个10uF才读上来的。

使用特权

评论回复
9
Bblythe| | 2025-6-15 07:41 | 只看该作者
看看芯片初始化流程有没有漏。

使用特权

评论回复
10
Pulitzer|  楼主 | 2025-6-15 07:41 | 只看该作者
ST官方有个API,建议先跑跑它的demo。

使用特权

评论回复
11
Uriah| | 2025-6-15 07:42 | 只看该作者
SDA、SCL有没有被误设成AF还是IO?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

97

主题

5016

帖子

0

粉丝