cancel
Showing results for 
Search instead for 
Did you mean: 

ASM330LHH Initialization Procedure

ggob
Associate II

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.?

1 REPLY 1
Federica Bossi
ST Employee

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.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.