When data transaction is finished, the Arduino lets go of the line and the MPU-9150 pulls it high again, So 5V never enters the device.Īnother mysterious issue was FIFO full messages received after a while the device was operating. When the Arduino wants to communicate it pulls the line low (to ground). Second, the I2C communication pull up is on the MPU-9150. First, the MPU-9150 has an LDO (a voltage regulator) that converts 5V to 3.3V. I used Arduino Pro Micro, which is a 5V device, as the MPU-9150 is a 3.3V device. I think I fixed it too by taking care of the FIFO not only when an interrupt is received, but also whenever the FIFO is not empty. There was also an error in comparison of interrupt register - the bit where data ready indication was wrong in the code.Īnother problem is FIFO Full error, many experience. I think I fixed the issue by looking at the code and fixing some conditions for entering the part where the FIFO is taken care of. ![]() The module for some unknown reason stops outputting data after a while. One problem many forums mention is freezing of the data. ![]() I experienced some issues with this module.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |