1 Reply Latest reply on Aug 22, 2017 4:40 AM by anks

    i2c problem

    SumatPurewal

      I was trying to hook up a cy8ckit-059 to a mpu6050 and stumbled upon an example a user posted here:

         

      http://www.cypress.com/forum/psoc-5-device-programming/newb-reading-values-mpu-6050-accelerometer-gyro-using-i2c

         

      I modified it to fit the psoc5 and changed the order of functions for initialization.

         

      I stepped through the program and narrowed the problem down to the following two lines:
      I2C_MPU6050_MasterSendStart(devAddr, I2C_MPU6050_WRITE_XFER_MODE);
      I2C_MPU6050_MasterWriteByte(regAddr);

         


      The start is sent without error however the second function call fails with I2C_MSTR_NOT_READY. 

         

      Any ideas what could be going wrong? I have attached my project below