Hi there,
I have a board design on which an MPU6000 is hooked up via SPI.
Currently, we just read out the pertinent data, and do the IMU calculations in the MCU. We'd like to see if we can get the DMP core working, to offload this from the micro. It's an old 40 Mhz dsPIC, so not too many clock cycles to go around.
Looking at the Motion Driver code package, it looks like it is written all in terms of I2C transactions, no SPI.
In this thread, I saw it mentioned that there is not an SPI driver at all for the MPU6000:
viewtopic.php?f=3&t=284
That's unfortunate!
But ... is there a functioning DMP core in the MPU6000 chip? Will it work if all the same setup sequence & firmware is piped to the chip over SPI?
And if anyone knows of a project where this has already been done, please let me know! (I'm worried there might be some subtlety between SPI and I2C transactions that I'd overlook, and waste a bunch of time.)
- Log in to post comments
phpbb Topic ID
16149