可用于 STM32F103C8T6 快速完成 MPU6500 姿态解算,适合嵌入式学习。项目提供 Keil5 工程与 CMake 配置,基于 DMP 库通过 I2C 读取数据,已预留 PB6/PB7 接线,便于直接编译运行。【此简介由AI生成】
| Files | Last commit | Last update |
|---|---|---|
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago |
STM32F103C8T6使用DMP库解算MPU6500
使用说明
1.本仓库创建了一个Keil5工程可以直接使用
2.仓库同时保留cmakelist.txt文档方便使用Clion(或者vscode)的用户使用
Clion使用说明
1.打开MPU6500.ioc文件,选择Cmake选项生成代码
2.创建Clion工程并打开,可以自动匹配CubeCLT
3.双击shift,搜索gcc并选择第一个
4.将第38行替换为如下代码,开启浮点数打印的支持

接线
由于这个工程所有的iic外设全部放在hi2c1上,这里只给出SCL,SDA和单片机的接线
3V3--3V3
PB6--SCL
PB7--SDA
GND--GND