10-11-2015 10:02 PM
I am playing with the LSM303 DLHC - and attempting to verify operation.
I want to make sure I understand what the 16 bit register pairs really are. For example,
the temperature registers (TempH / TempL).
If I use the algorithm in the LSM303-DLHC driver from ST, I read TempH and my code says the temperature is 26 - when TempH / TempL was 01h / 40h.
That suggests to me that TempH is the temperature in celcius - 25.
So, what is TempL ? Is it the non-integer portion ? So, would TempH / TempL of 01h 40h really mean 26.4 degrees celcius ?
All the Acc / Mag registers really 16 bits (or is the lower byte value really only 4 bits) ?
Is it true that the BLE bit applies ONLY to the Accelerometer registers ?
Does the BDU bit apply to just the Accelerometer registers ?
Is it true the BDU bit applies to just a pair of axes registers, not all 6.
What does the high resolution HR bit controls ? I got several accelerometer and Magnometer readings
with it set and not set - it did not seem to make any difference. Is it for both Acc and Mag ?
Thanks
10-11-2015 10:54 PM
10-11-2015 11:40 PM
Sorry, saw other posts on the LSM303 in here when I was looking into a different issue I had. That's what led me to get my LSM303.
A search on LSM303 here yields many general questions.