2025-09-21 9:25 PM
Thank you for your continued support.
From your responses, I have made the following initialization procedure for ASM330LHH.
POWER ON
CTRL3_C <- 0x42(BDU,IF_INC)
CTRL1_XL <- 0x9C(3333Hz,8G)
CTRL2_G <- 0x92(3333Hz,125dps)
INT1_CTRL <- 0x01(Accelerometer data-ready interrupt)
Read STATUS_REG every 0.5ms to check if TDA is 1.
Some units do not set TDA to 1. This is a problem.
Is the ASM330LHH initialization procedure correct?
Do I need to wait, etc.?
2025-09-22 2:58 AM
Hi @ggob ,
Your initialization is correct.
Can you follow our official PID examples and let me know if, in that case, the TDA bit is set to 1?
Thanks.