烽火社区

标题: [NUCLEO-F030R8开发]8-STM32F030R8 读取MPU6050 [打印本页]

作者: jerrylee    时间: 2015-10-6 08:52 PM
标题: [NUCLEO-F030R8开发]8-STM32F030R8 读取MPU6050

今天给大家分享一下最近几天学习的MPU6050,凡事由简单的开始吧。


==================================================


NUCLEO-F030R8读取I2C通信读取MPU6050,采用CUBE库,用阻塞模式。读到的加速度和陀螺仪数据用原始的方式直接输出,没有进行任何的处理。温度值转换了一下。

先看一下效果:

[attach]33800[/attach]

下面简单分享一下:

1、在CUBEMX中设置相应的引脚

[attach]33801[/attach]

2、设置I2C的基本配置:

[attach]33802[/attach]

3、设置I2C引脚的配置,默认的:

[attach]33803[/attach]

4、设置UART2串口基本参数:

[attach]33804[/attach]

5、串口引脚配置

[attach]33805[/attach]

6、在生成的工程中定义MPU6050内部地址和使用的变量:

[attach]33806[/attach]

7、串口printf中的putchar重定义选择:

[attach]33807[/attach]

8、MPU6050初始化函数:

[attach]33808[/attach]

9、MPU6050数据读取函数:

[attach]33809[/attach]

10、主函数中首先初始化MPU6050,然后每隔1s读取1次数据:

[attach]33810[/attach]

11、putchar重定义

[attach]33811[/attach]

12、主要程序就这么多,使用cube库还是比较简单的。



===================================================

 

楼主原创内容,记录学习过程,欢迎社区朋友交流…… 


 


作者: guochen3795    时间: 2015-10-7 10:23 AM
多谢分享学习了[attach]33812[/attach]
作者: huangna    时间: 2015-10-7 11:00 PM
多谢,共同学习哈
作者: Robin_Ren    时间: 2015-10-10 09:10 AM
多谢分享,支持一个。。。
作者: mcdevices3    时间: 2015-11-28 02:08 PM
学习了,支持一个




欢迎光临 烽火社区 (http://bbs.cnecport.com/) Powered by Discuz! X3.2