MMA8652 Sensitivity Value

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MMA8652 Sensitivity Value

3,412件の閲覧回数
tuurbo46
Contributor I

Hi,

I am just working through the MMA8652 example code, and generating my define values.

After searching the net I cannot find an example define value for the  SENSITIVITY_2G.  So would the below be correct for the example code?

#define SENSITIVITY_2G    1024   

                                                                      

Z_offset = (Zout_12_bit - SENSITIVITY_2G) / 2 * (-1);          // Compute Z-axis offset correction value

Thanks,

Rocketman46

ラベル(1)
0 件の賞賛
7 返答(返信)

2,901件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

Yes, it is correct:

MMA8652FC Sensitivity.JPG

// MMA8652FC Sensitivity

#define SENSITIVITY_2G  1024

#define SENSITIVITY_4G  512

#define SENSITIVITY_8G  256

/******************************************************************************

* Simple accelerometer offset calibration

******************************************************************************/

void MMA8652FC_Calibration (void)

{

  char X_offset, Y_offset, Z_offset;

  DataReady = 0;

  while (!DataReady){} // Is a first set of data ready?

  DataReady = 0;

  I2C_WriteRegister(MMA8652FC_I2C_ADDRESS, CTRL_REG1, 0x00); // Standby mode

  I2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS, OUT_X_MSB_REG, 6, AccelData); // Read data output registers 0x01-0x06 

  Xout_12_bit = ((short) (AccelData[0]<<8 | AccelData[1])) >> 4; // Compute 12-bit X-axis acceleration output value

  Yout_12_bit = ((short) (AccelData[2]<<8 | AccelData[3])) >> 4; // Compute 12-bit Y-axis acceleration output value

  Zout_12_bit = ((short) (AccelData[4]<<8 | AccelData[5])) >> 4; // Compute 12-bit Z-axis acceleration output value

  X_offset = Xout_12_bit / 2 * (-1); // Compute X-axis offset correction value

  Y_offset = Yout_12_bit / 2 * (-1); // Compute Y-axis offset correction value

  Z_offset = (Zout_12_bit - SENSITIVITY_2G) / 2 * (-1); // Compute Z-axis offset correction value

  I2C_WriteRegister(MMA8652FC_I2C_ADDRESS, OFF_X_REG, X_offset);

  I2C_WriteRegister(MMA8652FC_I2C_ADDRESS, OFF_Y_REG, Y_offset);

  I2C_WriteRegister(MMA8652FC_I2C_ADDRESS, OFF_Z_REG, Z_offset);

  I2C_WriteRegister(MMA8652FC_I2C_ADDRESS, CTRL_REG1, 0x39); // Active mode again

}

Take a look at my complete example code here​.

Regards,

Tomas

PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.

0 件の賞賛

2,901件の閲覧回数
tuurbo46
Contributor I

OK thank you  for your fast reply.  I am converting the code for another MCU.  Can you explain the below command.  I have outlined what I think is happening, is this correct?

* MMA8652FC_I2C_ADDRESS = I2C address.

* OUT_X_MSB_REG = register.

* AccelData = int16_t AccelData[8];

* Is the 6 in the I2C_ReadMultiRegisters() just reading the low 6 bits?

* If the above is correct, therefore my command is wrong as I am reading the whole word, read_word(MMA8652FC_I2C_ADDRESS, OUT_X_MSB, AccelData);

NXP Original code Code:

I2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS, OUT_X_MSB_REG, 6, AccelData);       // Read data output registers 0x01-0x06 

Xout_12_bit = ((short) (AccelData[0]<<8 | AccelData[1])) >> 4;             // Compute 12-bit X-axis acceleration output value

Yout_12_bit = ((short) (AccelData[2]<<8 | AccelData[3])) >> 4;             // Compute 12-bit Y-axis acceleration output value

Zout_12_bit = ((short) (AccelData[4]<<8 | AccelData[5])) >> 4;             // Compute 12-bit Z-axis acceleration output value

Thanks

Rocektman46

0 件の賞賛

2,901件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

I do not quite understand your question.

I believe it is obvious that the burst read is performed using the I2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS, OUT_X_MSB_REG, 6, AccelData) function, given the 7-bit slave address of the chip (0x1D), the address of the first register to read (0x01), the number of bytes to read (a value of 6 reads all six data output registers 0x01 – 0x06) and the name of an array of six bytes to store the data in. Such a burst read of 6 bytes from registers 0x01 to 0x06 looks like this:

Burst+Read.JPG.jpg

Hope it is clearer now.

Regards,

Tomas

0 件の賞賛

2,901件の閲覧回数
tuurbo46
Contributor I

Hi Tomas,

I do not have the I2C_ReadMultiRegisters() function so I am trying to write my own.  Is my below function correct although I have commented it for 6 bytes.

//I2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS, OUT_X_MSB, 6, AccelData);   // Read data output registers 0x01-0x06

void read_multi_registers(uint8_t MPU_Addr, uint8_t Address, uint8_t Number_Of_Bytes, uint16_t Data)

{

  int8_t i;

  i2c_start_wait(MPU_Addr + I2C_WRITE);

  i2c_write(Address);                 

  i2c_stop();

  i2c_start_wait(MPU_Addr + I2C_WRITE);

  i2c_write(Address);                

  i2c_rep_start(0x3B + I2C_READ);

  // read first 5 bytes of data

  for(i = 0; i < Number_Of_Bytes-1; i++)

  {

       AccelData[i] = i2c_readAck();

       i2c_stop();

  }

  // read last 6th byte of data

  AccelData[i+1] = i2c_readNak();

  i2c_stop();

}

Thanks Rocketman46

0 件の賞賛

2,901件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

It is usually hard to say whether the function is correct or not without seeing what is going on the bus. Do you have a logic analyzer or an oscilloscope to see the traffic on the bus?

Both the single and multiple bytes read transactions are described in the MMA8652FC data sheet (chapters 5.11.1 and 5.11.2). In my source code, you can find the I2C routines in the I2C.c file within the Sources folder.

Regards,

Tomas

0 件の賞賛

2,901件の閲覧回数
tuurbo46
Contributor I

OK thanks.

One last question, can I read the data without configuring the interrupt.  I mean just send a command and read data?

Thanks,

Rocketman46

0 件の賞賛

2,901件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

Yes, there is an example illustrating it in the AN4076, chapter 9.1.

Regards,

Tomas

0 件の賞賛
%3CLINGO-SUB%20id%3D%22lingo-sub-486375%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMMA8652%20%E6%84%9F%E5%BA%A6%E5%80%A4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486375%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E7%8F%BE%E5%9C%A8%E3%80%81MMA8652%20%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E5%8F%96%E3%82%8A%E7%B5%84%E3%82%93%E3%81%A7%E3%81%8A%E3%82%8A%E3%80%81%E5%AE%9A%E7%BE%A9%E5%80%A4%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%8D%E3%83%83%E3%83%88%E3%81%A7%E6%A4%9C%E7%B4%A2%E3%81%97%E3%81%A6%E3%82%82%E3%80%81SENSITIVITY_2G%20%E3%81%AE%E5%AE%9A%E7%BE%A9%E5%80%A4%E3%81%AE%E4%BE%8B%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9D%E3%82%8C%E3%81%A7%E3%81%AF%E3%80%81%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%23%E5%AE%9A%E7%BE%A9%20SENSITIVITY_2G%201024%20%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FP%3E%3CP%3E%20Z_offset%20%3D%20(Zout_12_bit%20-%20SENSITIVITY_2G)%20%2F%202%20*%20(-1)%3B%20%2F%2F%20Z%E8%BB%B8%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E8%A3%9C%E6%AD%A3%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%AD%E3%82%B1%E3%83%83%E3%83%88%E3%83%9E%E3%83%B346%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-486375%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%8A%A0%E9%80%9F%E5%BA%A6%E3%82%BB%E3%83%B3%E3%82%B5%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%20%3CA%20href%3D%22http%3A%2F%2Fcache.nxp.com%2Ffiles%2Fsensors%2Fdoc%2Fapp_note%2FAN4076.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EAN4076%20%E3%81%AE%3C%2FA%3E%E7%AC%AC%209.1%20%E7%AB%A0%E3%81%AB%E3%81%9D%E3%82%8C%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%99%E3%82%8B%E4%BE%8B%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%88%E3%83%BC%E3%83%9E%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486381%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486381%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%9C%80%E5%BE%8C%E3%81%AB%E8%B3%AA%E5%95%8F%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%9B%E3%81%9A%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%A6%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%83%AD%E3%82%B1%E3%83%83%E3%83%88%E3%83%9E%E3%83%B346%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486380%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486380%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E9%80%9A%E5%B8%B8%E3%80%81%E3%83%90%E3%82%B9%E4%B8%8A%E3%81%A7%E4%BD%95%E3%81%8C%E8%B5%B7%E3%81%93%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%82%92%E8%A6%8B%E3%81%9A%E3%81%AB%E6%A9%9F%E8%83%BD%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E5%88%A4%E6%96%AD%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E5%9B%B0%E9%9B%A3%E3%81%A7%E3%81%99%E3%80%82%E3%83%90%E3%82%B9%E4%B8%8A%E3%81%AE%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AD%E3%82%B8%E3%83%83%E3%82%AF%20%E3%82%A2%E3%83%8A%E3%83%A9%E3%82%A4%E3%82%B6%E3%83%BC%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%AA%E3%82%B7%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%82%92%E3%81%8A%E6%8C%81%E3%81%A1%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%8D%98%E4%B8%80%E3%83%90%E3%82%A4%E3%83%88%E3%81%8A%E3%82%88%E3%81%B3%E8%A4%87%E6%95%B0%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%20%3CA%20href%3D%22http%3A%2F%2Fcache.nxp.com%2Ffiles%2Fsensors%2Fdoc%2Fdata_sheet%2FMMA8652FC.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EMMA8652FC%20%E3%83%87%E3%83%BC%E3%82%BF%20%E3%82%B7%E3%83%BC%E3%83%88%3C%2FA%3E(5.11.1%20%E7%AB%A0%E3%81%8A%E3%82%88%E3%81%B3%205.11.2%20%E7%AB%A0)%20%E3%81%A7%E8%AA%AC%E6%98%8E%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AF%E3%80%81Sources%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC%E5%86%85%E3%81%AE%20I2C.c%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%86%85%E3%81%AB%20I%20%3CSUP%3E2%3C%2FSUP%3E%20C%20%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%88%E3%83%BC%E3%83%9E%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486379%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486379%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%83%88%E3%83%BC%E3%83%9E%E3%82%B9%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI2C_ReadMultiRegisters()%20%E9%96%A2%E6%95%B0%E3%81%8C%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E3%80%81%E7%8B%AC%E8%87%AA%E3%81%AB%E4%BD%9C%E6%88%90%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%826%20%E3%83%90%E3%82%A4%E3%83%88%E3%81%AB%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F%2FI2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS%2C%20OUT_X_MSB%2C%206%2C%20AccelData)%3B%20%2F%2F%20%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF0x01-0x06%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Evoid%20read_multi_registers(uint8_t%20MPU_Addr%2C%20uint8_t%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%2C%20uint8_t%20%E3%83%90%E3%82%A4%E3%83%88%E6%95%B0%2C%20uint16_t%20%E3%83%87%E3%83%BC%E3%82%BF)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3Eint8_t%20i%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ei2c_start_wait(MPU_Addr%20%2B%20I2C_WRITE)%3B%20%3C%2FP%3E%3CP%3Ei2c_write(%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9)%3B%20%3C%2FP%3E%3CP%3Ei2c_stop()%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ei2c_start_wait(MPU_Addr%20%2B%20I2C_WRITE)%3B%3C%2FP%3E%3CP%3Ei2c_write(%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9)%3B%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ei2c_rep_start(0x3B%20%2B%20I2C_READ)%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F%2F%20%E6%9C%80%E5%88%9D%E3%81%AE5%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%3C%2FP%3E%3CP%3Efor(i%20%3D%200%3B%20i%20%26lt%3B%20%E3%83%90%E3%82%A4%E3%83%88%E6%95%B0-1%3B%20i%2B%2B)%3C%2FP%3E%3CP%3E%26nbsp%3B%20%7B%3C%2FP%3E%3CP%3E%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%AB%E3%83%87%E3%83%BC%E3%82%BF%5Bi%5D%20%3D%20i2c_readAck()%3B%3C%2FP%3E%3CP%3Ei2c_stop()%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F%2F%20%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E6%9C%80%E5%BE%8C%E3%81%AE6%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3EAccelData%5Bi%2B1%5D%20%3D%20i2c_readNak()%3B%3C%2FP%3E%3CP%3Ei2c_stop()%3B%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%80%81Rocketman46%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486378%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486378%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%8C%E3%82%88%E3%81%8F%E5%88%86%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%83%E3%83%97%E3%81%AE%207%20%E3%83%93%E3%83%83%E3%83%88%20%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20(0x1D)%E3%80%81%E6%9C%80%E5%88%9D%E3%81%AB%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20(0x01)%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%83%90%E3%82%A4%E3%83%88%E6%95%B0%20(%E5%80%A4%206%20%E3%81%AF%200x01%20%EF%BD%9E%200x06%20%E3%81%AE%206%20%E3%81%A4%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%99%E3%81%B9%E3%81%A6%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%99)%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%A0%BC%E7%B4%8D%E3%81%99%E3%82%8B%206%20%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E9%85%8D%E5%88%97%E3%81%AE%E5%90%8D%E5%89%8D%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E3%83%90%E3%83%BC%E3%82%B9%E3%83%88%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%AF%20I2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS%E3%80%81OUT_X_MSB_REG%E3%80%816%E3%80%81AccelData)%20%E9%96%A2%E6%95%B0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E6%98%8E%E3%82%89%E3%81%8B%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%200x01%20%E3%81%8B%E3%82%89%200x06%20%E3%81%BE%E3%81%A7%E3%81%AE%206%20%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B9%E3%83%88%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Burst%2BRead.JPG.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Burst%2BRead.JPG.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F55078i1EB22968F0796035%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Burst%2BRead.JPG.jpg%22%20alt%3D%22Burst%2BRead.JPG.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%8A%E3%81%A7%E3%81%AF%E3%82%88%E3%82%8A%E6%98%8E%E7%A2%BA%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%88%E3%83%BC%E3%83%9E%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E8%BF%85%E9%80%9F%E3%81%AA%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E5%88%A5%E3%81%AE%20MCU%20%E7%94%A8%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%A4%89%E6%8F%9B%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E4%BD%95%E3%81%8C%E8%B5%B7%E3%81%93%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B%E3%80%81%E7%A7%81%E3%81%AE%E8%80%83%E3%81%88%E3%82%92%E6%A6%82%E8%AA%AC%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3E*%20MMA8652FC_I2C_ADDRESS%20%3D%20I2C%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3E*%20%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3EOUT_X_MSB_REG%20%3D%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E*%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3E%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%AB%E3%83%87%E3%83%BC%E3%82%BF%20%3D%20int16_t%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%AB%E3%83%87%E3%83%BC%E3%82%BF%5B8%5D%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3E*%20%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3EI2C_ReadMultiRegisters()%20%E3%81%AE%206%20%E3%81%AF%E4%B8%8B%E4%BD%8D%206%20%E3%83%93%E3%83%83%E3%83%88%E3%81%AE%E3%81%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%22%3E*%20%E4%B8%8A%E8%A8%98%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%91%E3%82%8C%E3%81%B0%E3%80%81%E7%A7%81%E3%81%AF%E3%83%AF%E3%83%BC%E3%83%89%E5%85%A8%E4%BD%93%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AF%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82read_word(MMA8652FC_I2C_ADDRESS%2C%20OUT_X_MSB%2C%20AccelData)%3B%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%200.0001pt%3B%20background%3A%20white%3B%22%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%200.0001pt%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%22%3ENXP%20%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%20%E3%82%B3%E3%83%BC%E3%83%89%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%200.0001pt%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20font-size%3A%2012px%3B%22%3EI2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS%2C%20OUT_X_MSB_REG%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%22%20style%3D%22font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20color%3A%20green%3B%22%3E6%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20color%3A%20%23000000%3B%22%3E%2C%20AccelData)%3B%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22comment%22%20style%3D%22font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20color%3A%20%23008200%3B%22%3E%2F%2F%20%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF0x01-0x06%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20color%3A%20%23000000%3B%22%3E%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EXout_12_bit%20%3D%20((%3C%2FSPAN%3E%20%3CSTRONG%20style%3D%22color%3A%20%237f0055%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'inherit'%2C'serif'%3B%22%3Eshort%3C%2FSTRONG%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3E)%20(AccelData%5B0%5D%26lt%3B%26lt%3B8%20%7C%20AccelData%5B1%5D))%20%26gt%3B%26gt%3B%204%3B%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20%233f7f5f%3B%22%3E%2F%2F%2012%E3%83%93%E3%83%83%E3%83%88%E3%81%AEX%E8%BB%B8%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%87%BA%E5%8A%9B%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EYout_12_bit%20%3D%20((%3C%2FSPAN%3E%20%3CSTRONG%20style%3D%22color%3A%20%237f0055%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'inherit'%2C'serif'%3B%22%3Eshort%3C%2FSTRONG%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3E)%20(AccelData%5B2%5D%26lt%3B%26lt%3B8%20%7C%20AccelData%5B3%5D))%20%26gt%3B%26gt%3B%204%3B%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20%233f7f5f%3B%22%3E%2F%2F%2012%E3%83%93%E3%83%83%E3%83%88%E3%81%AEY%E8%BB%B8%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%87%BA%E5%8A%9B%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20background%3A%20white%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EZout_12_bit%20%3D%20((%3C%2FSPAN%3E%20%3CSTRONG%20style%3D%22color%3A%20%237f0055%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'inherit'%2C'serif'%3B%22%3Eshort%3C%2FSTRONG%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3E)%20(AccelData%5B4%5D%26lt%3B%26lt%3B8%20%7C%20AccelData%5B5%5D))%20%26gt%3B%26gt%3B%204%3B%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20%233f7f5f%3B%22%3E%2F%2F%2012%E3%83%93%E3%83%83%E3%83%88%E3%81%AEZ%E8%BB%B8%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%87%BA%E5%8A%9B%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20color%3A%20%23000000%3B%22%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2012px%3B%20font-family%3A%20Consolas%2C%20'Courier%20New'%2C%20Courier%2C%20mono%2C%20serif%3B%20color%3A%20%23000000%3B%22%3E%E3%83%AD%E3%83%81%E3%82%A7%E3%82%AF%E3%83%88%E3%83%9E%E3%83%B346%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-486376%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652%20Sensitivity%20Value%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-486376%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E6%AD%A3%E8%A7%A3%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22MMA8652FC%20Sensitivity.JPG%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22MMA8652FC%20Sensitivity.JPG%22%20style%3D%22width%3A%20678px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F55442iA019533764EBFB56%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22MMA8652FC%20Sensitivity.JPG%22%20alt%3D%22MMA8652FC%20Sensitivity.JPG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CPRE%20__default_attr%3D%22c%2B%2B%22%20__jive_macro_name%3D%22code%22%20class%3D%22jive_macro_code%20_jivemacro_uid_14564791321111620%20jive_text_macro%22%20data-renderedposition%3D%22246.17897033691406_7.997159004211426_1192_77%22%20jivemacro_uid%3D%22_14564791321111620%22%20modifiedtitle%3D%22true%22%3E%3CP%3E%2F%2F%20MMA8652FC%20%E6%84%9F%E5%BA%A6%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%23%E5%AE%9A%E7%BE%A9%20SENSITIVITY_2G%201024%3C%2FP%3E%3CP%3E%23%E5%AE%9A%E7%BE%A9%20SENSITIVITY_4G%20512%3C%2FP%3E%3CP%3E%23%E5%AE%9A%E7%BE%A9%20SENSITIVITY_8G%20256%3C%2FP%3E%3C%2FPRE%3E%3CP%3E%3C%2FP%3E%3CPRE%20__default_attr%3D%22c%2B%2B%22%20__jive_macro_name%3D%22code%22%20class%3D%22jive_macro_code%20_jivemacro_uid_14564792264049802%20jive_text_macro%22%20data-renderedposition%3D%22348.90625_7.997159004211426_1192_464%22%20jivemacro_uid%3D%22_14564792264049802%22%3E%3CP%3E%2F**************************************************************************************%3C%2FP%3E%3CP%3E*%20%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E5%8A%A0%E9%80%9F%E5%BA%A6%E3%82%BB%E3%83%B3%E3%82%B5%E3%81%AE%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E6%A0%A1%E6%AD%A3%3C%2FP%3E%3CP%3E**********************************************************************************%2F%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Evoid%20MMA8652FC_Calibration%20(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3Echar%20X_%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E3%80%81Y_%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E3%80%81Z_%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%87%E3%83%BC%E3%82%BF%E6%BA%96%E5%82%99%20%3D%200%3B%3C%2FP%3E%3CP%3Ewhile%20(!DataReady)%7B%7D%20%2F%2F%20%E6%9C%80%E5%88%9D%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%83%E3%83%88%E3%81%AF%E6%BA%96%E5%82%99%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F%20%3C%2FP%3E%3CP%3E%E3%83%87%E3%83%BC%E3%82%BF%E6%BA%96%E5%82%99%20%3D%200%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI2C_WriteRegister(MMA8652FC_I2C_ADDRESS%2C%20CTRL_REG1%2C%200x00)%3B%20%2F%2F%20%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%90%E3%82%A4%E3%83%A2%E3%83%BC%E3%83%89%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI2C_ReadMultiRegisters(MMA8652FC_I2C_ADDRESS%2C%20OUT_X_MSB_REG%2C%206%2C%20AccelData)%3B%20%2F%2F%20%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF0x01-0x06%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EXout_12_bit%20%3D%20((short)%20(AccelData%5B0%5D%26lt%3B%26lt%3B8%20%7C%20AccelData%5B1%5D))%20%26gt%3B%26gt%3B%204%3B%20%2F%2F%2012%E3%83%93%E3%83%83%E3%83%88%E3%81%AEX%E8%BB%B8%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%87%BA%E5%8A%9B%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3EYout_12_bit%20%3D%20((short)%20(AccelData%5B2%5D%26lt%3B%26lt%3B8%20%7C%20AccelData%5B3%5D))%20%26gt%3B%26gt%3B%204%3B%20%2F%2F%2012%E3%83%93%E3%83%83%E3%83%88%E3%81%AEY%E8%BB%B8%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%87%BA%E5%8A%9B%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3EZout_12_bit%20%3D%20((short)%20(AccelData%5B4%5D%26lt%3B%26lt%3B8%20%7C%20AccelData%5B5%5D))%20%26gt%3B%26gt%3B%204%3B%20%2F%2F%2012%E3%83%93%E3%83%83%E3%83%88%E3%81%AEZ%E8%BB%B8%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%87%BA%E5%8A%9B%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EX_offset%20%3D%20Xout_12_bit%20%2F%202%20*%20(-1)%3B%20%2F%2F%20X%E8%BB%B8%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E8%A3%9C%E6%AD%A3%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3EY_offset%20%3D%20Yout_12_bit%20%2F%202%20*%20(-1)%3B%20%2F%2F%20Y%E8%BB%B8%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E8%A3%9C%E6%AD%A3%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3EZ_offset%20%3D%20(Zout_12_bit%20-%20SENSITIVITY_2G)%20%2F%202%20*%20(-1)%3B%20%2F%2F%20Z%E8%BB%B8%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E8%A3%9C%E6%AD%A3%E5%80%A4%E3%82%92%E8%A8%88%E7%AE%97%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI2C_WriteRegister(MMA8652FC_I2C_ADDRESS%E3%80%81OFF_X_REG%E3%80%81X_%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88)%3B%3C%2FP%3E%3CP%3EI2C_WriteRegister(MMA8652FC_I2C_ADDRESS%E3%80%81OFF_Y_REG%E3%80%81Y_%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88)%3B%3C%2FP%3E%3CP%3EI2C_WriteRegister(MMA8652FC_I2C_ADDRESS%E3%80%81OFF_Z_REG%E3%80%81Z_%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88)%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI2C_WriteRegister(MMA8652FC_I2C_ADDRESS%2C%20CTRL_REG1%2C%200x39)%3B%20%2F%2F%20%E5%86%8D%E3%81%B3%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%83%A2%E3%83%BC%E3%83%89%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3C%2FPRE%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%AE%8C%E5%85%A8%E3%81%AA%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-101192%22%20target%3D%22_blank%22%3E%E3%81%93%E3%81%A1%E3%82%89%E3%81%A7%3C%2FA%3E%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%88%E3%83%BC%E3%83%9E%E3%82%B9%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CEM%20style%3D%22font-size%3A%2011px%3B%20font-family%3A%20arial%2C%20helvetica%2C%20'helvetica%20neue'%2C%20verdana%2C%20sans-serif%3B%20color%3A%20%2351626f%3B%22%3E%E8%BF%BD%E4%BC%B8%3A%20%E7%A7%81%E3%81%AE%E5%9B%9E%E7%AD%94%E3%81%8C%E8%B3%AA%E5%95%8F%E3%81%AE%E8%A7%A3%E6%B1%BA%E3%81%AB%E5%BD%B9%E7%AB%8B%E3%81%A3%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%80%8C%E6%AD%A3%E8%A7%A3%E3%80%8D%E3%81%A8%E3%83%9E%E3%83%BC%E3%82%AF%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%80%82%3C%2FEM%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E