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

相关推荐
TEC_INO5 分钟前
stm32_12:RFID-RC522项目
stm32·单片机·嵌入式硬件
独处东汉6 分钟前
AI辅助Stm32l031项目开发调试完成与总结
人工智能·stm32·嵌入式硬件
JXNL@9 分钟前
《浪涌保护器件全解析:GDT/TSS/TVS/SPD 定义、原理及选型手册》
单片机·嵌入式硬件
YouEmbedded9 分钟前
解码WIFI模块与IoT云平台
stm32·微信小程序·wifi模块(esp8266)·iot云平台接·生态建立
代码游侠16 分钟前
学习笔记——ARM Cortex-A 裸机开发体系架构
arm开发·笔记·嵌入式硬件·学习·架构
__万波__18 分钟前
STM32L475基于HAL库封装串口打印模块
stm32·单片机·嵌入式硬件
天天爱吃肉821819 分钟前
交叉表格与卡方检验:新能源汽车研发测试中的分类变量关联性分析实战
人工智能·python·嵌入式硬件·机器学习·分类·数据挖掘·汽车
YouEmbedded20 分钟前
解码MQTT协议与DHT11传感器
stm32·mqtt协议·dht11温湿度传感器
MAR-Sky20 分钟前
STC8H1K08简单点亮LED的过程记录和分析
单片机·stc8系列·简单测试记录
嵌入式学习和实践23 分钟前
XHSC(小华)单片机 — HC32F460基础点灯工程
单片机·hc32f460