在Rtthread studio下使用mpl库输出欧拉角

环境:Rtthread studio 编辑器,stm32f103vet6微控制器,icm206086轴传感器,mpl运动处理库(mpu9250、mpu6050移植类似,此处以icm20608为例)

1、首先新建rtthread 项目

控制台引脚根据自己情况设置,这里设置的是串口3。

编译下载,串口能输出打印信息。

2、使用rtthread i2c驱动框架。

在配置界面选中“软件模拟i2c”、“ulog日志,libc库,posix”。(ulog日志方便输出打印信息,mpl将用到libc库,posix)。

在board.h根据自身情况里配置如下:

我这里使用的I2C2,   PE5->SCL  PE6->SDA。我的硬件板上I2C1定义了为时钟芯片总线。

3、新建文件夹

工程中新建文件夹device(用于存放自己编写的驱动文件),device下新建文件夹MPL(用于存放MPL相关的库文件)。device下新建icm20608文件夹(用于存放icm20608芯片配置函数及i2c封装给mpl库的接口函数),具体文件夹及文件位置可更具自己编写习惯新建。(如果编译找不到文件,注意在工程配置中添加文件包含路径)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YANGSAI123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值