stm32 mpu6050 cubemx DMP法读取角度

文章目录


前言

文件

记录使用dmp库来读取mpu6050的角度。

这是参考文件
参考1--主要参考
github参考
参考2
参考三


一、相关文件

相关文件在这里下载(未填,不过可以在上面的git中下载)

二、cubemx配置

三、代码

变量

c 复制代码
float pitch,roll,yaw; 		//欧拉角
short aacx,aacy,aacz;		//加速度传感器原始数据
short gyrox,gyroy,gyroz;	//陀螺仪原始数据
short temp;					//温度

初始化

c 复制代码
	while(MPU_Init());					//初始化MPU6050
	while(mpu_dmp_init())
	{
		HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);
//		delay_ms(200);
	}
	HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);

主循环

c 复制代码
    if(mpu_dmp_get_data(&pitch,&roll,&yaw)==0)
		{
			temp=MPU_Get_Temperature();								//得到温度值
			MPU_Get_Accelerometer(&aacx,&aacy,&aacz);	//得到加速度传感器数据
			MPU_Get_Gyroscope(&gyrox,&gyroy,&gyroz);	//得到陀螺仪数据
		}		

总结

over

相关推荐
iCxhust1 天前
8255 PORTC 按键输入测试
单片机·嵌入式硬件·微机原理
d111111111d1 天前
在STM32函数指针是什么,怎么使用还有典型应用场景。
笔记·stm32·单片机·嵌入式硬件·学习·算法
♛识尔如昼♛1 天前
计算机组成原理(21) 第五章 - 总线性能指标
单片机·嵌入式硬件
快乐的划水a1 天前
windows用户态到内核态
stm32·单片机·嵌入式硬件
硬汉嵌入式1 天前
将STM32H7的SPI MISO和MOSI短接回环测试配置问题也是非常方便的
stm32·miso·h7-tool·spi回环·mosi
Hy行者勇哥1 天前
从零搭建小智 AI 音箱 MCP 开发环境:自定义智能家居控制技能实战指南
人工智能·嵌入式硬件·硬件工程·智能家居
richxu202510011 天前
嵌入式学习之路>单片机核心原理篇>(11) 存储器(Flash & SRam)
单片机·嵌入式硬件·学习
@good_good_study1 天前
STM32 TIM编码器模式配置函数及实验
stm32·单片机
云山工作室2 天前
基于单片机的客车载客状况自动检测系统设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计
Rorsion2 天前
第二章(2.5):微控制器8051的硬件结构---时钟、复位和MCU工作方式
单片机·嵌入式硬件·备考ing