2019-07-19 07:20 AM
I am trying to configure the LIS2DH12 to send free-fall interrupts but I have not been able to successfully see any interrupts. Here are the register values that I set:
CTRL1(0x20) = 0x47 (ODR = 50hz, XYZ enabled)
INT1_THS(0x32) = 0x40
INT1_DUR(0x33) = 0x00
INT1_CFG(0x30) = 0x95 (AOI, XYZ Low)
CTRL5(0x24) = 0x08 (Latch INT1)
CTRL3(0x22) = 0x40 (IA1 enabled)
if i read the INT1_SRC register periodically I can see the register changing as I move the accelerometer but no interrupt signal is sent over the INT1 pin.
I tried reconfiguring the INT1 pin from my microcontroller as an output to see if I can drive the pin, and when I try to drive it high it only goes up to 0.07V. Any ideas?