How to set the INT1 active?
I want to get INT 1 active low,when X,Y,Z axis above to 0x00010 (ADXL355_REG_THRESH_H <<8 | ADXL355_REG_THRESH_L).
but I can't get INT 1 interrupt signal.
It's my setting flow:
ADXL345_Write(ADXL355_REG_POWER_CTL,0x01); //set standby mode(0x2D) ADXL345_Write(ADXL355_REG_ACT_EN,0x07); //ACT_X,Y,Z enable (0x24) ADXL345_Write(ADXL355_REG_ACT_COUNT,0x01); //(0x27) ADXL345_Write(ADXL355_REG_FILTER,0x00); //no high-pass filter enable (0x28)ADXL345_Write(ADXL355_REG_INT_MAP,0x08); //enable ACT_EN1 (0x2A)ADXL345_Write(ADXL355_REG_RANG,0x81); //INT1 active Low,2g(0x2C)
ADXL345_Write(ADXL355_REG_THRESH_H,0x00); // (0x25) ADXL345_Write(ADXL355_REG_THRESH_L,0x01); //(0x26)
ADXL345_Write(ADXL355_REG_POWER_CTL,0x00); //set measurement mode(0x2D)
Answered and closed. All information is listed above.
Could you please share the correct answer?