This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430 with MPU9250

Other Parts Discussed in Thread: MSP430F6638

Hi all,

I am using embedded motion driver 6.12 with msp430f5529lp and EMSENSR MPU9250 breakout board. I am also using logic level shifter (between SCL and SDA pins of MPU9250 and msp430) in order to guarantee to supply 3.3 volts to MPU9250. The connections between pins are as follows:

MPU9250 MSP430

SDA      -> P4.1
SCL      -> P4.2
VDD      -> 3.3V
VDDI     -> 3.3V
INT         -> P1.6


When I run the sample code(mllite.c) in Motion Driver 6.12 (which can be downloaded from invensense’s web site) with Code Composer Studio, it failed to initialize the MPU. More specificly, it failed to reset the MPUusing i2c_write function provided by motion driver.

What could be the reason for that?

Thanks all.

  • The LaunchPad also uses 3.3 V. Why do you think you need a level shifter?

    Anyway, the reason for that problem could be an error in your circuit, or an error in the software (neither of which you have shown).
  • Hi,

    We just put the logic level shifter in order to guarantee 3.3V. Now we have unplugged it and than make the circuit again and it gives the same error as " Can not initialize Gyro" . We are using CA-SDK which we have downloaded from invensense website. How can we make sure that the circuit is correct especially the "INT-> P1.6" ?

    Best regards,
  • hello can you help me,

    I’m running the Embedded MotionDriver 6.12 software on MSP430F6638 processor and communicating with a MPU-9250 via I2C. I’m using the DMP to perform 6-axis fusion and the MPL to add in the compass data for 9-axis fusion. I have several questions about the MPL library.

    1) How can I determine the status of the compass calibration? Presumably I need to perform some figure-eight patterns but I don’t know how to perform it
    2) Is there any documentation on the MPL functions? There was none included in the MotionDriver 6.12 zip file and the header files don’t have any comments.

    Thanks
    Samir

**Attention** This is a public forum