买了ST公司 的一个激光测距传感器,型号VL53L0X,将来要同时好几个,但是它们的地址都一样,如何修改它们的设备地址? 让我好...

2019-07-21 03:34发布

买了ST公司 的一个激光测距传感器,型号VL53L0X,将来要同时好几个,但是它们的地址都一样,如何修改它们的设备地址?
让我好分别对它们进行通信,修改地址之后复位上电地址又恢复默认电平,请问有什么办法能解决呢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
edmund1234
1楼-- · 2019-07-23 07:53
很少看到用IIC的外设没有几个备用地址的, 何况是ST这类公司, 楼主你在规格书看找过了?
edmund1234
2楼-- · 2019-07-23 08:47
我就说嘛, 不太可能IIC的Device只有一个Address
规格书的主要特性就有这一条, Programmable I2C address
去官网下一份 AN4846, 它有教你怎热 Programmable I2C address
112chang222
3楼-- · 2019-07-23 09:54
如果不计成本的话可以用一个单片机与一个传感器通信,再用一个主机与这些单片机通信。目前我已经实现了三个VL53L0X的测距,如果后期要进行阵列测距或者平面扫描的话只需要增加单片机并自己设置地址,主机就轮询获取从机数据。可以参考下面的例子:
https://blog.csdn.net/changshengxiao/article/details/88069376
象牙塔
4楼-- · 2019-07-23 15:15
 精彩回答 2  元偷偷看……
TiramisuL
5楼-- · 2019-07-23 16:37
楼主可以发一份代码来参考吗?我现在校准出现了问题,一直没办法搞定。邮箱1277024711@qq.com

一周热门 更多>