我遇到了一个问题,即 VL53L0x 将针对某些范围测量的 SignalRateRtnMegaCps 值返回“0”。我拥有的一些传感器大部分时间都在做这个。有些传感器我只定期看到这个。
我使用此 SignalRtn 值来衡量我收到的读数有多强。0 出现在我肯定希望 SignalRate 有很大价值的情况下。
有谁知道这个“0”是否意味着什么?或者如果有人以前遇到过这个?谢谢
2022-12-28 15:08:23
要做的事情是检查 RangeStatus。我猜 RangeStatus 是非零的。
RangeStatus 不是函数调用状态 - 而是范围完成后您必须请求的寄存器。
该值将提示您测距操作状态失败的原因。
零是我们在范围失败时放入信号强度寄存器的值。
要做的事情是检查 RangeStatus。我猜 RangeStatus 是非零的。
RangeStatus 不是函数调用状态 - 而是范围完成后您必须请求的寄存器。
该值将提示您测距操作状态失败的原因。
零是我们在范围失败时放入信号强度寄存器的值。
举报