Skip to main content
Visitor II
July 31, 2018
Question

LIS2DS12 keeps SPI MISO high after reading axis output registers

  • July 31, 2018
  • 1 reply
  • 1041 views

When I read any of the axis output registers with SPI (OUT_X_L etc), it appears the MISO line is held high after the read. This causes a sustained high power consumption on my CPU after the read. If I read any other register type after reading an output register, then the MISO line goes low again. How do I read the output registers without this side effect ? This happens for any of : single or block reads, fifo or no fifo config.

    This topic has been closed for replies.

    1 reply

    ST Employee
    October 19, 2018

    If you have the sensor connected straight to your micro you can try to disable the pulldown of this processor input pin. Did it help?