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

[复制链接]
375|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 | 显示全部楼层
地址有没有左移?这个传感器比较挑。
帛灿灿 发表于 2025-6-15 07:37 | 显示全部楼层
用逻辑分析仪看下ACK有没有回来。
童雨竹 发表于 2025-6-15 07:38 | 显示全部楼层
是不是用了Fast Mode但模块不支持?
万图 发表于 2025-6-15 07:39 | 显示全部楼层
GPIO拉电平看是否有波动?
Wordsworth 发表于 2025-6-15 07:39 | 显示全部楼层
我给VCC贴了个10uF才读上来的。
Bblythe 发表于 2025-6-15 07:41 | 显示全部楼层
看看芯片初始化流程有没有漏。
 楼主| Pulitzer 发表于 2025-6-15 07:41 | 显示全部楼层
ST官方有个API,建议先跑跑它的demo。
Uriah 发表于 2025-6-15 07:42 | 显示全部楼层
SDA、SCL有没有被误设成AF还是IO?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

6132

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部