我现在是取巧了下 ,用自动唤醒的功能 ,在读取完MPU6005的原始数据(加速度数据)后就进入掉电 ,mpu6050的初始化也不需要重新设置,可以正确读出mpu6050的数据;就是如何开启mpu6050的DMP功能(用来对原始数据进行一个处理,可以得到欧拉角)然后单片机就是读取不到mpu6050的欧拉角数据,我百度查过是说读取mpu6050的DMP数据可能不会一次就成功,而我写的是读取完数据就让单片机掉电(相当只读取了一次),也没找到说是成功读取到mpu6050的DMP数据有什么标志位..... 所以我现在也就只对他的原始数据进行一个简单的规律判断一些简单的动作 |