stm32cubemx请用最新的 6.2.0以上版本打开
用软件iic读取
我发现对于diy 拼凑的模块化板子来说iic经常通讯失败,比如动一下板子线就松了,这里面加了iic通讯失败重新启动的程序,当然首次启动mpu6050得接好要不然进行不下去。
打印信息会如下
[12:24:08.292]收←◆MPU6050 dectected error!
检测不到MPU6050模块,请检查模块与开发板的接线
[12:24:08.802]收←◆检测不到MPU6050,停机
加速度: 3770 16266 1560 陀螺仪: -139 -142 -372 温度: 24 X:-15.217744 Y:-15.859903
用了卡尔曼滤波,加速度、陀螺仪三个数据、温度、计算了角度,单片机模块就是淘宝上最流行的stm32f103C8T6 很便宜的以前12块 现在肯定涨价了。
1