LIS3MDL X Axis freezes at 32764. Why?
My LIS3MDL eCompass IC output always reads (X=32764) for the X axis.
Axis y and z seem to read ok, with changing values during operation.
Why is this occurring?
The first day of use the LIS3MDL worked OK, with X,Y,and Z axis having unique and changing values.
The second day I waved a small magnet around near the sensor to see how the output would vary.
A few minutes later, the X Axis value froze to 32764.
I checked online, and other people have had the SAME issue!!
What is special about the value 32764?
Here is someone else that has same issue...
https://forum.pololu.com/t/possibly-broken-minimu-9-v5/17263
Does LIS3MDL have an output lockup that freezes output at 32764 when the Gauss reading goes off the scale?
If yes, how do I free up the chip to produce correct values for the X,Y,and Z axis?
Ken Huebner
Hardware Engineer
