OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3237|回复: 2

STM32F407+MPU9250 DMP读取数据上位机显示程序

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2020-7-28
在线时间
10 小时
发表于 2020-8-4 09:34:28 | 显示全部楼层 |阅读模式
感谢正点原子的代码
个人学习非商用
在F407基础上移植F429的MPU9250-DMP例程,驱动MPU9250 九轴传感器的使用.

DMP相关修改内容如下:
        1.工程目录名字,右键,打开 manage project item中添加了DMP的group和files
        2.target设置 ,c/c++,preprocessor symbols  , define 中加入 了F429定义的MPL_LOG_NDEBUG=1,EMPL,MPU9250,EMPL_TARGET_STM32F4 (如果不加入,dmp编译会出错)
        3.target设置 ,c/c++,勾选C99Mode ,include path 加入dmp的路径(按照F429的例程来加)

修改适配串口上报匿名四轴上位机部分的代码

硬件资源:
        1,DS0(连接在PB1)  
        2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)
        5,淘宝买的紫色MPU9250模块,型号HW--G12 。 (SCL SDA连接在PB8 PB9上,INT脚未用到).
       
实验现象:
        本实验,程序先初始化MPU9250等外设,通过串口上报
        给上位机(温度不上报),利用上位机软件(ANO_TC匿名四轴上位机v2.6.exe,设置好波特率打开基本收码,高级收码,收码显示,飞控波形),可以实时显示MPU9250的传
        感器状态曲线,并显示3D姿态

实验问题:模块vin引脚需要接5V,不接输出波动很大
        DMP自检有几率过不去。
        输出的yaw航向角在快速旋转几圈后可能不回正。不知道是啥问题。希望大佬指点。

MPU9250-F407.rar (791.93 KB, 下载次数: 147)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
437
金钱
437
注册时间
2013-4-9
在线时间
76 小时
发表于 2020-9-30 21:07:18 | 显示全部楼层
回复 支持 反对

使用道具 举报

6

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
437
金钱
437
注册时间
2013-4-9
在线时间
76 小时
发表于 2020-9-30 21:36:25 | 显示全部楼层
保持传感器静止自检可通过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-17 03:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表