Skip to main content
Shannon Pahl
Associate II
July 31, 2018
Question

LIS2DS12 keeps SPI MISO high after reading axis output registers

  • July 31, 2018
  • 1 reply
  • 1049 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

    Petr S
    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?