LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

lsm303 DLHC - configuring registers

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

 

0 Kudos
Message 1 of 3
(2,874 Views)
How is this a LabVIEW question? Wouldn't the manual or ST support be more appropriate?
0 Kudos
Message 2 of 3
(2,858 Views)

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.    

0 Kudos
Message 3 of 3
(2,849 Views)