Open Poley09 opened 8 years ago
Do you have I2C ports exposed? You could simply connect another board to the main board and see if the MCU and software can properly detect the WHO_AM_I.
Does this occur on all of your "professionally" designed boards?
Can't the "professionals" figure it out?
On Fri, Jun 14, 2019 at 7:48 AM amod8 notifications@github.com wrote:
Nope, we are working on a custom hardware board designed by some professional company. so depending on the hardware faults would be our last option which I think will be opting in a few days if no software faults are detected.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kriswiner/MPU9250/issues/47?email_source=notifications&email_token=ABTDLKVBNKUFMZC5JEZHWNLP2OVSDA5CNFSM4B5MDSR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXXAKHI#issuecomment-502138141, or mute the thread https://github.com/notifications/unsubscribe-auth/ABTDLKRLRBFY77TL27OOZ43P2OVSDANCNFSM4B5MDSRQ .
hi kris i am new and i would like to know why it is important to check the connectivity of mpu 9250 and AK8963. Since previously I was testing a code in which I did not do this check and obtained the sensor readings without any problem.
This is not important to do just good practice to check all communication paths as part of the setup and initiation. If your program works for you without doing this then there is no problem.
On Thu, Mar 26, 2020 at 8:22 AM AleDanielGuerrero notifications@github.com wrote:
hi kris i am new and i would like to know why it is important to check the connectivity of mpu 9250 and AK8963. Since previously I was testing a code in which I did not do this check and obtained the sensor readings without any problem.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kriswiner/MPU9250/issues/47#issuecomment-604492481, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDLKUDV2QXPNEURHSHT7LRJNXMHANCNFSM4B5MDSRQ .
thank you very much for answering kris
I have a much improved unified drive for mpu9250 and mpu9255: https://github.com/seandepagnier/RTIMULib2
It actually utilizes the fifo for all the sensors and has lower noise with reduced cpu usage.
@seandepagnier Where can I find your files for Arduino?
I am not running this on arduino, I only use the raspberry pi, but the code may work since it's the same i2c interface.
On Mon, Apr 6, 2020 at 8:58 PM thiagottjv notifications@github.com wrote:
@seandepagnier https://github.com/seandepagnier Where can I find your files for Arduino?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kriswiner/MPU9250/issues/47#issuecomment-610113454, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR35M4M2CXIMDHYCS5Y34TRLJ3CBANCNFSM4B5MDSRQ .
Did you ever figure out the whoami value of 0x40? I'm reading the same value (over spi) from a sensor which should be a MPU9250... (The sensor is on some GNSS-receiver I bought, so I guess/hope the hardware is good. Meanwhile I've asked the vendor to confirm the sensor model is MPU9250)
inv-mpu6050-i2c 1-0068: invalid whoami 0x40 expected 0x71 (MPU9250)
Don't know what 0x40 is. 0x71 is MPU9250 and 0x73 is MPU9255. There might be others, but not that I know of....
On Thu, Jul 2, 2020 at 5:05 PM andrasj notifications@github.com wrote:
Did you ever figure out the whoami value of 0x40? I'm reading the same value (over spi) from a sensor which should be a MPU9250... (The sensor is on some GNSS-receiver I bought, so I guess/hope the hardware is good. Meanwhile I've asked the vendor to confirm the sensor model is MPU9250)
inv-mpu6050-i2c 1-0068: invalid whoami 0x40 expected 0x71 (MPU9250)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kriswiner/MPU9250/issues/47#issuecomment-653266789, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDLKXPIOZ7SSTMEZKPTZLRZUOERANCNFSM4B5MDSRQ .
Hey, I don't have any answers but thought I'd make a note as I saw this.
0x68 is documented as the "reset value" for WHO_AM_I in the MPU9250 register spec. So it's possible a reset got issued somehow, if that's accurate. (I haven't seen 0x68 returned, I just noticed this in the spec)
I forgot to post a follow up on this (sorry). The vendor of my device confirmed the IMU-chip was changed from MPU9250 to ICM20948. With that information, everything started to make sense :smiley:
Don't know what 0x40 is. 0x71 is MPU9250 and 0x73 is MPU9255. There might be others, but not that I know of.... "10DOF – GY-91 4-in-1 MPU-9250 and BMP280 Multi-Sensor Module" gives me 0x73 "MPU 9250 6500" & "MPU-92/65" both gives me 0x71 This should be wrong... butI used many sensors from these models from the same seller. They all reply in the same way. This is opposite to the datasheet. Could you explain why ?
Not sure what you are asking. The WHO_AM_I for both the MPU9250 and MPU6500 should be 0x71. What is the problem?
On Wed, Aug 4, 2021 at 10:35 PM MHefny @.***> wrote:
Don't know what 0x40 is. 0x71 is MPU9250 and 0x73 is MPU9255. There might be others, but not that I know of.... "10DOF – GY-91 4-in-1 MPU-9250 and BMP280 Multi-Sensor Module" gives me 0x73 "MPU 9250 6500" & "MPU-92/65" both gives me 0x71 This should be wrong... butI used many sensors from these models from the same seller. They all reply in the same way. This is opposite to the datasheet. Could you explain why ?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kriswiner/MPU9250/issues/47#issuecomment-893177978, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDLKTS5KYJBYOO6EEYFOLT3IPKJANCNFSM4B5MDSRQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .
So everytime i try to connect, it prints this message -
MPU9250 I AM 73 I should be 71 Could not connect to MPU9250: 0x73
I have completed i2c scans and received raw data from my sensor before so i'm not sure what i'm doing wrong. Thanks in advance