2025-06-18 10:54 PM
Hardware environment: STM32F405 chip and VL53L5CX-SATEL module;
Software environment: Based on the STSW-IMG023 sample code, the code is ported to KEIL5 for use;
Problem description: After completing the sensor initialization (ranging frequency 10hz, ranging continuous mode), use polling to read data, call the vl53l5cx_check_data_ready function to read the sensor data: 0x00, 0x03, 0x01, 0x0D, these four values are considered data not ready after judgment.
I want to know what these four values mean? I checked the documents I know (DS13754, um2884, etc.) and did not find the relevant register description.
Why does this happen, and how should I debug?
Thank you!