I set the ODR of MMA8451Q to 800 Hz(Set the Register 0x2A to 0x05), then read the values from Register 0x01 to 0x04. I found the least significant bit of X axis and Y axis is always zero (I did not test the Z axis). It mean I always got an even number when the ODR is 800Hz.
When I changed the ODR to 1.56Hz, it became normal.
Did I configure it wrong?